Ingénieur logiciel / Développeur Backend Java Spring Boot
Intervention au sein de l'équipe technique de BNP Paribas afin d'améliorer les performances et la résilience d'une application bancaire critique.
- Amélioration de la réactivité de l'application bancaire pour offrir une expérience plus instantanée.
- Mise en place d'un circuit breaker avec fallback vers le mainframe pour renforcer la résilience des services.
- Migration de plusieurs projets de Spring Boot 3.0 vers 3.5 puis vers 4.
- Réalisation de la migration d'un projet legacy de Java 8 vers Java 17.
- Participation à la migration de clusters data.
- Développement et maintenance de tests unitaires avec JUnit.
- Correction de vulnérabilités, résolution de problèmes de thread safety et de concurrence.
- Refactoring de composants critiques de l'application.
- Préparation de diagrammes techniques et de documentation pour faciliter l'analyse de l'existant et cadrer de nouveaux sujets.
Environnement technique