Développeur Backend Java/Spring Boot
Intégration de l'équipe de développement pour participer au projet de transformation du SI legacy SAP Hybris vers une architecture microservices basée sur Java Spring Boot pour le Groupement Les Mousquetaires.
- Analyse des besoins métier et participation aux ateliers de conception.
- Participation aux cérémonies Agile SAFe (Daily, PI Planning, Refinement, Sprint Review, Rétrospectives et démonstrations).
- Développement de microservices en Java 17 / Spring Boot.
- Conception et développement d'API REST documentées avec Swagger / OpenAPI.
- Mise en œuvre d'une architecture hexagonale.
- Mise en place et évolution des traitements batch avec Spring Batch.
- Intégration et évolution des solutions e-commerce tierces.
- Gestion de la persistance des données avec Couchbase.
- Développement de producers et consumers Kafka pour la diffusion et le traitement d'événements métiers avec gestion d'offsets manuels, retries et DLQ.
- Utilisation de Kafka Streams pour le traitement en continu d'événements et réalisation de tests avec Embedded Kafka.
- Réalisation des tests unitaires et d'intégration avec JUnit, Mockito et Spring Boot Test.
- Validation des services avec Postman.
- Gestion du code source avec Git et GitLab, réalisation de revues de code et de refactoring.
- Déploiement et exploitation des services sur Kubernetes et Google Cloud Platform (GCP).
- Suivi des déploiements via ArgoCD et assurance du monitoring avec Grafana.
- Analyse et correction des anomalies en production.
Environnement technique