About this role
Le/la consultant(e) aura pour responsabilités :
Concevoir, développer et maintenir des applications robustes et scalables avec Java, Spring Boot et React.Usage des principes de Clean Architecture et Domain-Driven Design (DDD).Participation à la conception et à la maintenance d’un Design System cohérent.Pratique du Test-Driven Development (TDD), des tests unitaires (JUnit + Mockito) et des tests End-to-End.Contribution à l’amélioration continue de la qualité du produit (coverage, Sonar, SOLID, YAGNI…).Versionning Git appliqué selon les bonnes pratiques (branches, MR, code review).Participation à tout le cycle de développement logiciel : conception, développement, mise en production, run.Maintenance évolutive et corrective d’applications existantes.Application des méthodes agiles, notamment SCRUM.Contribution active à l’amélioration continue des pratiques d’ingénierie. Diplômé(e) d’un Bac+5 en école d'ingénieur ou équivalent universitaire avec une spécialisation en informatique, ou justifiant d'une expérience significative équivalente.
Expérience : Plus de 7 ans
Compétences techniques :
Expérience confirmée avec des architectures microservices et event-driven.Maîtrise des bases de données relationnelles et/ou orientées documents (PostgreSQL, MongoDB…Maîtrise des workflows DevOps : GitLab CI/CD, conteneurisation, automatisation des pipelines. Looking forward to hearing from you !
