Back to jobs
A
Développement Back-End Java / Reactive Spring Expérimenté
Rabat, Rabat-Salé-Kénitra, MoroccoPosted 3 months ago
Full-timehybridMid-Senior Level
Job Description
- Conception, développement et maintenance des microservices liés au checkout et à la gestion du panier en Java / Spring Boot / Spring WebFlux
- Développement d’applications réactives et non bloquantes
- Mise en œuvre d’architectures microservices et event-driven
- Participation à toutes les phases du cycle de vie logiciel : conception, développement, tests, mise en production et run
- Maintenance évolutive et corrective des applications existantes
- Contribution à la qualité du code et du produit (tests automatisés, Sonar, principes SOLID et YAGNI)
- Participation à la mise en place et à l’amélioration des pratiques DevOps et CI/CD
- Utilisation d’outils d’IA générative dans le cadre des activités de développement
- Contribution à l’amélioration continue des pratiques de développement et de la qualité produit
- Travail en méthodologie Agile Scrum en collaboration avec les équipes produit et techniques
- Langages & Frameworks : Java, Spring Boot, Spring WebFlux
- Architecture : Microservices, Event-driven, programmation réactive
- Bases de données : Bases relationnelles et bases orientées document
- DevOps : CI/CD, pratiques DevOps
- Versionning : Git
- Qualité & Craftsmanship : Tests automatisés, SOLID, YAGNI, couverture de tests, Sonar
- Méthodes : Agile Scrum
- 3 à 7 ans d’expérience en développement Back-end Java
- Expérience dans des architectures microservices et systèmes distribués
- Une expérience dans le secteur retail / grande distribution est un plus.
Looking forward to hearing from you !