Description du poste
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 React
* Participer à la conception et à l’évolution de nouvelles fonctionnalités
* Contribuer à l’amélioration et à la maintenance des applications existantes
Architecture et conception
* Travailler sur des architectures microservices et event-driven
* Appliquer 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-End
* Améliorer en continu la qualité du code (coverage, Sonar, principes SOLID / YAGNI)
DevOps et industrialisation
* Contribuer aux workflows DevOps
* Maintenir et améliorer les pipelines GitLab CI/CD
* Participer à la conteneurisation et à l’automatisation des déploiements
* Appliquer les bonnes pratiques de versioning Git et code review
Cycle de vie produit
* Participer à tout le cycle de développement logiciel :
* conception
* développement
* mise en production
* maintenance
Collaboration Agile
* Travailler en collaboration avec les équipes :
* Front-end
* Produit
* Opérations
* Participer aux cérémonies Agile / Scrum
* Contribuer activement à l’amélioration continue des pratiques d’ingénierie
Environnement technique
Backend
* Java
* Spring Boot
* Microservices
* Architecture event-driven
Frontend
* React
* JavaScript / TypeScript
* Jest / Vitest
* Vite
Data
* PostgreSQL
* MongoDB
Qualité & DevOps
* JUnit
* Mockito
* Git
* GitLab CI/CD
* Docker
Méthodologies
* DDD
* TDD
* Agile / Scrum
Qualifications
Profil recherché
* Bac +5 en école d’ingénieur ou équivalent
* Plus de 7 ans d’expérience en développement Java
* Expérience solide en React
* Maîtrise des architectures microservices
* Expé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
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.