Développeur Back-End Sénior Java
Job Description
Le/la consultant(e) aura comme missions :
- Conception, développement et maintenance d’applications backend en Java / Spring Boot
- Mise en œuvre d’architectures microservices et event-driven
- Participation à toutes les phases du cycle de vie applicatif : conception, développement, tests, mise en production et run
- Mise en place et amélioration des pipelines CI/CD pour garantir une livraison continue de qualité
- Contribution à la qualité du produit : tests automatisés, couverture de tests, Sonar, principes SOLID, YAGNI
- Maintenance évolutive des applications existantes
- Participation active à l’amélioration continue des pratiques de développement
- Travail en méthodologie Agile SCRUM, en collaboration avec les équipes Produit, Design et Tech
Diplômé(e) d'un Bac+5 école d’ingénieur ou équivalent
Expérience :
Plus de 7 ans d’expérience en Java
Expérience confirmée sur des systèmes distribués à forte volumétrie
Une expérience dans le retail / grande distribution est un plus
Compétences :
- Langages & Frameworks : Java, Spring Boot
- Architecture : Microservices, Event-driven
- Bases de données : relationnelles et/ou orientées document
- DevOps : CI/CD, pratiques DevOps
- Versionning : Git
- Qualité & Craftsmanship : tests, SOLID, YAGNI, Sonar
- Méthodes : Agile SCRUM
- Soft skills : communication fluide en français, esprit d’analyse, travail en équipe, respect des délais
Au plaisir de vous lire,