Ingénieur Logiciel Senior – Java
Intégration d'une équipe technique multi-compétences dans le cadre d'un projet de télécommunications pour un client français, afin de faire évoluer et de maintenir la plateforme backend.
- Développement et maintenance d'applications backend en Java / Spring Boot au sein d'un environnement microservices conteneurisé sous Kubernetes.
- Contribution au développement de la partie frontend en AngularJS et coordination avec les différentes équipes techniques.
- Pilotage de la migration de Spring Boot 2 vers 3 et de Java 11 vers 21.
- Intégration de Kafka pour la mise en place d'un traitement asynchrone.
- Réalisation de l'optimisation SQL sur PostgreSQL et gestion des incidents de production ainsi que des revues de code.
- Déploiement des applications sur l'infrastructure AWS.
- Participation active aux rituels de la méthodologie Agile Scrum.
- Mise en place et utilisation de GitHub Copilot pour assister la revue de code et automatiser les tâches de développement récurrentes.
Environnement technique