Job Description
Nous recherchons un(e) consultant(e) backend Senior pour intervenir au sein d’une Digital Factory de notre client acteur majeur de la grande distribution.
Mission : développement et maintenance de services backend (Java/Spring, Kafka), en lien étroit avec les équipes tech & produit, dans un environnement axé performance et expérience utilisateur.
- Concevoir, développer efficacement des applications robustes et scalables avec les technologies Java, Spring Boot et Kafka
- En plus de l'évolutif, assurer la maintenance et la correction des applications existantes.
- S'orienter Agile et projet architectures microservices/event-driven
- Contribuer activement à l'amélioration de la qualité logicielle (tests automatisés, couverture de code, Sonar…).
Qualifications
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 : + 7 ans en Java / Spring Boot et Kafka
Requis techniques
- Maitrise de JAVA, KAFKA et l'écosystème Spring #MustHave, les versions récentes seront un plus (Spring3, JAVA 17+)
- BDD relationnelles (PostgreSQL, SQL)
- Outils de versioning : Git, pipelines de CI/CD, en particulier via GitLab CI/CD
- Cloud, notamment GCP (BigQuery, BigTable) et Azure
- Utilisation de Docker pour le packaging et le déploiement d’applications dans un contexte DevOps.
- Connaissance de la Clean Architecture et des principes de craftsmanship (SOLID, YAGNI…)
- Tests unitaires et tests d'intégration, notamment avec JUnit, Mockito, Karate, Gatling (tests de performance).
- Maîtrise des méthodes agiles, notamment SCRUM
Compétences fonctionnelles et comportementales
- Esprit d'équipe et de collaboration
- Bonne communication écrite et orale
- Sens critique et de sélectivité.
- Prise de recul sur les problématiques techniques et fonctionnelles.
- Autonomie et proactivité
- Rigueur et ponctualité
null