Développeur Backend
A intégré l'équipe backend d'un opérateur télécom pour développer des microservices et des API REST pour plusieurs projets internes et externes.
- A développé des microservices backend en Spring Boot pour une application de vente door-to-door : gestion des itinéraires agents et suivi des performances en temps réel avec intégration PostgreSQL et MySQL.
- A conçu et développé une API REST pour une application interne de suivi du Time To Market (TTM), améliorant la visibilité et le pilotage des projets télécom internes.
- A mis en œuvre un système d'authentification avec Keycloak pour un projet RAG / IA interne : gestion multi-application des utilisateurs, intégration AWS et configuration des rôles/permissions.
- A configuré et déployé les microservices sur Red Hat OpenShift et AWS (AppRunner, ECR).
- A contribué à la mise en place des pipelines CI/CD avec Jenkins et GitLab pour l'automatisation du déploiement.
- A intégré RabbitMQ pour la communication asynchrone entre microservices en architecture Event-Driven.
- A développé et exécuté des tests unitaires et d'intégration avec JUnit, Mockito et JaCoCo pour assurer la qualité du code.
- A utilisé SonarQube pour l'analyse statique du code et l'amélioration de la qualité logicielle.
Environnement technique