Dans le cadre de notre développement et pour accompagner un programme stratégique de transformation numérique d’un grand acteur industriel, nous recherchons un Développeur Fullstack Sénior F/H pour rejoindre nos équipes
Vos missions principales
Rattaché(e) à une équipe agile, vous interviendrez sur le développement, la maintenance et l’évolution de solutions logicielles à forte valeur ajoutée. Vous participerez à la mise en place de produits numériques modernes, performants et sécurisés.
Vos missions seront les suivantes :
- Analyser les besoins techniques et fonctionnels à partir des spécifications existantes ;
- Concevoir et développer des applications back-end en Java 17/21 et Spring Boot 3.x ;
- Mettre en œuvre des API REST et des architectures microservices ;
- Réaliser les montées de version et les optimisations applicatives ;
- Garantir la qualité du code et la robustesse des développements en appliquant les bonnes pratiques ( TDD, BDD, DDD, Clean Code ) ;
- Écrire et maintenir les tests unitaires, d’intégration et de non-régression ;
- Collaborer avec les équipes DevOps, Cloud et produit pour assurer la livraison continue ;
- Participer aux cérémonies agiles (Daily, Sprint Planning, Rétrospective, PI Planning) ;
- Contribuer au suivi en production et à l’amélioration continue des applications.
Environnement technique
Backend :
- Java 17/21, Spring Boot 3.5, Spring 6, Lombok, Maven
- JUnit 5, TestContainers, Cucumber
- PostgreSQL, Liquibase
- Actuator, Spotless, EditorConfig
Frontend (selon profil) :
- Angular 19.x, TypeScript 5.x
- TailwindCSS, Design System interne
- Karma, Jasmine, Playwright
Infrastructure & Outils :
- AWS, Kubernetes, Docker
- GitLab CI/CD, Jenkins, Jira, Confluence, Figma
Profil recherché
- Formation supérieure Bac +5 (Master ou école d’ingénieurs)
- Expérience d’au moins 6 ans en développement Java (hors alternance/stage)
- Très bonne maîtrise de l’écosystème Java / Spring Boot / microservices / CI/CD
- Connaissance des environnements Cloud (idéalement AWS)
- Solides compétences en bases de données et intégration continue
- Rigueur, autonomie, esprit d’analyse et sens du collectif
- Goût prononcé pour la qualité du code, les tests automatisés et la sécurité applicative
- Une expérience en lead technique est fortement appréciée
Process de recrutement – rapide et transparent (3 semaines)
- Premier contact téléphonique – échange de 5 minutes pour faire connaissance
- Entretien RH (45 min) – en visio ou présentiel, présentation de l’entreprise et de votre parcours
- Recherche de mission – positionnement sur un projet adapté à votre profil et vos objectifs
- Rencontre en présentiel (1 h) – échange avec la direction
- Entretien technique (30 min) – discussion avec un lead technique ou un expert pour découvrir le quotidien et valider les compétences clés