ISUPPLIER
Postée il y a 2 jours
Contexte de la mission
Dans le cadre d?un projet visant à structurer et optimiser la gestion des pouvoirs des mandataires pour les clients et collaborateurs au sein du domaine "Référentiel", nous recherchons un Tech Lead Java expérimenté.
L?objectif est de mettre en ?uvre une nouvelle application permettant, dans un premier lot, de gérer les procurations en les déclinant en pouvoirs et de recueillir, stocker les spécimens de signature du mandataire.
Description des prestations et livrables attendusLe Tech Lead Java interviendra sur les missions suivantes :
- Conception et développement des fonctionnalités du sprint backlog.
- Tests unitaires et d?intégration.
- Mise à jour de la documentation (Spécifications Techniques, Confluence, Jira, etc.).
- Préparation et mises en qualification et production de l'application.
- Assurer un haut niveau de disponibilité et de performance de la solution en analysant l?existant et en proposant des améliorations pour augmenter les SLA.
- Assurer les revues de code et les contrôles nécessaires pour garantir la qualité du code.
- Être force de proposition et participer aux choix techniques en lien avec les architectes du groupe.
- Participer aux recrutements et à la montée en compétence des ingénieurs logiciels juniors et confirmés.
- Garantir le respect des bonnes pratiques de développement.
- Contribuer aux cadrages des projets IT et métiers sur la plateforme, en lien étroit avec les architectes et autres experts (sécurité, data management, etc.).
- Assurer le respect et l?application des normes de sécurité IT.
Compétences requises :
- Expérience confirmée (15 ans minimum) en développement Java et en architecture logicielle.
- Excellente maîtrise des frameworks Spring Boot et Hibernate.
- Expérience en microservices et architecture cloud (AWS, GCP ou Azure).
- Compétence en CI/CD et DevOps (Jenkins, Docker, Kubernetes, Terraform).
- Bonne connaissance des bases de données relationnelles et NoSQL (PostgreSQL, Oracle, MQ).
- Expérience avec les méthodologies TDD et BDD.
- Maîtrise de l?architecture hexagonale et des architectures microservices.
- Capacité à encadrer et à faire monter en compétence une équipe technique.
- Rigueur, autonomie et force de proposition.
- Excellentes capacités de communication et de collaboration avec des architectes et experts IT.
Environnement technique
Java (8, 17), Spring, Spring Boot, Spring Data, Spring Batch, Jenkins, Maven, Git, Sonar, Docker, Kubernetes, TDD, BDD, Architecture Hexagonale, Architecture microservices, Cloud, PostgreSQL, Oracle, MQ.