Ingénieur Logiciel
Intervention au sein de l'équipe technique de CACIB afin de participer au développement et à la modernisation des microservices bancaires.
- A migré les microservices vers Spring Boot 4 et Java 25, modernisant le runtime et débloquant les dernières fonctionnalités de performance et de sécurité.
- A migré la communication inter-services de Feign Client vers Spring Rest Client, améliorant la résilience, la testabilité et l'alignement avec les standards modernes de l'écosystème Spring.
- A conçu des interfaces Rest Client pour activer la communication inter-services résiliente au sein d'un écosystème de microservices distribués.
- A automatisé les pipelines de déploiement sur machines virtuelles avec Ansible, éliminant les étapes manuelles et améliorant la fiabilité des releases.
- A développé des interfaces utilisateur réactives avec Angular, améliorant l'UX des outils internes de la banque.
- A refactorisé les échanges de topics Kafka entre microservices, optimisant les flux de données orientés événements et la résilience du système.
- A développé une fonctionnalité d'injection de messages Kafka permettant le test et le débogage contrôlés des pipelines de streaming.
- A livré de manière end-to-end la fonctionnalité de gestion des utilisateurs, des APIs REST aux interfaces frontend.
- A contribué à un outil d'assignation manuelle des partitions Kafka, améliorant le contrôle opérationnel sur les workloads de streaming.
Environnement technique