About this role
Nous recherchons un Développeur Fullstack Senior Java / React pour rejoindre une Software Factory dédiée à l’industrialisation et à l’accélération du développement logiciel.
L’objectif de cette entité est de fournir aux équipes techniques des outils, standards et plateformes d’automatisation permettant d’améliorer la qualité, la productivité et la rapidité de livraison des applications.
Vous interviendrez sur une plateforme de gestion retail permettant de piloter des opérations en magasin : gestion des palettes, suivi des produits à date de péremption, notifications opérationnelles et autres fonctionnalités métiers.
Vos missions
Développement Fullstack
Concevoir, développer et maintenir des applications robustes et scalables avec Java, Spring Boot et ReactParticiper à la conception et à l’évolution de nouvelles fonctionnalitésContribuer à l’amélioration et à la maintenance des applications existantes
Architecture et conception
Travailler sur des architectures microservices et event-drivenAppliquer les principes de Clean Architecture et Domain-Driven Design (DDD)Participer à la conception et à la maintenance d’un Design System cohérent
Qualité et tests
Mettre en œuvre les pratiques de Test-Driven Development (TDD)Développer des tests unitaires (JUnit, Mockito) et des tests End-to-EndAméliorer en continu la qualité du code (coverage, Sonar, principes SOLID / YAGNI)
DevOps et industrialisation
Contribuer aux workflows DevOpsMaintenir et améliorer les pipelines GitLab CI/CDParticiper à la conteneurisation et à l’automatisation des déploiementsAppliquer les bonnes pratiques de versioning Git et code review
Cycle de vie produit
Participer à tout le cycle de développement logiciel :conceptiondéveloppementmise en productionmaintenance
Collaboration Agile
Travailler en collaboration avec les équipes :Front-endProduitOpérationsParticiper aux cérémonies Agile / ScrumContribuer activement à l’amélioration continue des pratiques d’ingénierie
Environnement technique
Backend
JavaSpring BootMicroservicesArchitecture event-drivenFrontend
ReactJavaScript / TypeScriptJest / VitestViteData
PostgreSQLMongoDBQualité & DevOps
JUnitMockitoGitGitLab CI/CDDockerMéthodologies
DDDTDDAgile / Scrum Profil recherché
Bac +5 en école d’ingénieur ou équivalentPlus de 7 ans d’expérience en développement JavaExpérience solide en ReactMaîtrise des architectures microservicesExpérience avec les bonnes pratiques d’ingénierie logicielle (DDD, TDD, Clean Architecture)
Serait un plus :
Expérience dans le retail ou la grande distribution
