Postée il y a 5 jours
Nous recherchons un Expert Craftsmanship / TDD / DDD pour accompagner une équipe de développement sur un projet stratégique en Java Spring. La mission consiste à améliorer la qualité du code, renforcer les pratiques de Software Craftsmanship et diffuser une culture TDD (Test-Driven Development) et DDD (Domain-Driven Design) au sein des équipes.
Missions principales
Apporter une expertise sur les bonnes pratiques de développement : Clean Code, SOLID, refactoring, patterns d?architecture.
Accompagner les équipes sur l?adoption du TDD : coaching, pair programming, revues de code, mises en situation.
Mettre en place et structurer une approche DDD : identification des Bounded Contexts, Event Storming, implémentation des modèles métiers.
Optimiser l?architecture et la qualité logicielle : amélioration de la dette technique, mise en place de tests automatisés robustes.
Diffuser une culture DevOps et CI/CD : intégration des tests dans les pipelines, outillage de la chaîne d?intégration continue.
Être un moteur d?amélioration continue : organiser des coding dojos, des tech talks et assurer un rôle de mentor auprès des développeurs.
Profil candidat:
Profil recherché
Au moins 2 ans d'expérience sur des missions similaires
Expérience confirmée en développement Java Spring avec une forte orientation Craftsmanship.
Maîtrise avancée du TDD et des tests automatisés.
Expertise en DDD et capacité à structurer une architecture en fonction des besoins métier.
Sensibilité aux enjeux DevOps et à l?intégration continue.
Excellentes compétences en mentoring et transmission des bonnes pratiques.
Capacité à challenger les choix techniques et à être force de proposition.