Les missions du poste

Missions principales :
- Concevoir, développer et maintenir des applications complexes en Java (versions 17 à 21) avec Spring Boot 3.
- Participer à la migration de données entre bases SQL Server et MySQL, en concevant les scripts nécessaires pour assurer une transition fluide.
- Développer selon les principes d'architecture REST/microservices tout en respectant les normes techniques définies par CATS (SonarQube, CI/CD).
- Réaliser des revues de code pour garantir la qualité du développement et encadrer les développeurs juniors si nécessaire.
- Documenter le code produit pour assurer sa maintenabilité et sa réversibilité.
- Collaborer avec les équipes interfonctionnelles pour répondre aux exigences métiers.

Compétences requises :
- Maîtrise avancée des technologies suivantes :
- Langage : Java 17 à 21, framework Spring Boot 3.
- Outils CI/CD : GitLab, SonarQube, Kubernetes, Artifactory.
- Bases de données : SQL Server, MySQL (migration incluse).
- Architecture : REST API, microservices.
- Bonne connaissance des principes d'agilité (Scrum/Kanban).
- Solides compétences en optimisation du code et résolution de problèmes complexes.

Indicateurs de performance attendus :
- Respect du taux minimal de couverture par tests unitaires (>50%) sans vulnérabilités critiques ou bloquantes (via SonarQube).
- Livraison ponctuelle du code conforme aux spécifications techniques fournies par le PO/BA.
- Documentation technique claire et exhaustive pour garantir la réversibilité.

Profil :
Profil recherché :
- Formation Bac+5 en informatique ou équivalent.
- Expérience confirmée (7 ans minimum) dans le développement logiciel sur des projets critiques ou complexes.
- Capacité à travailler en équipe tout en étant autonome sur ses missions techniques.
- Rigueur dans le respect des délais et des normes techniques.

Lieu : Paris
Contrat : CDI
Accueil / Emploi / Emploi Paris / Emploi