Développeur Java Senior
Intervention au sein de la STIME dans le secteur du retail et de la grande distribution sur le développement et la structuration d'architectures distribuées.
- A conçu et développé des APIs Spring Boot pour le Référentiel Client Unique (RCU) Intermarché et Mousquetaires.
- A développé des batchs Spring Batch déployés en Azure Container App Jobs, incluant la purge CNIL, l'export SIC, l'enrichissement de données et le traitement des hardbounces d'e-mails.
- A mis en place un pattern outbox avec drainage vers Solace pour la communication événementielle inter-modules.
- A structuré une architecture monorepo Maven multi-modules pour orchestrer les façades legacy vers la nouvelle couche CompteClient.
- A réalisé la migration des versions de Java de Java 17 vers Java 21, puis de Java 21 vers Java 25.
- A assuré le rôle de lead technique à travers la code review, l'architecture des features et le mentorat de l'équipe.
- A conçu et développé un agent IA en Python pour la gestion automatisée des incidents de production, intégrant la réception des tickets ServiceNow, l'analyse, la reformulation et l'appel LLM via MCP Server pour le diagnostic avec niveau de confiance et suggestions d'actions.
- A géré l'infrastructure as code à l'aide de Terraform.
- A effectué les tests de non-régression des APIs avec Bruno.
- A participé activement aux rituels Scrum tels que les daily meetings, le sprint planning et les rétrospectives.
Environnement technique