Les missions du poste
Dans le cadre du développement de nos activités, nous recherchons actuellement un.e Développeur Java Senior / API / Kafka pour intervenir chez l'un de nos clients dans le secteur bancaire. 💻🏦
Vous intégrerez la tribu Communication Client, en charge du socle digital permettant la gestion des communications omnicanales.
Cette plateforme stratégique pilote notamment les échanges via SMS, emails, notifications et messagerie sécurisée, avec des enjeux forts de performance, de disponibilité et de fiabilité.
La mission s'inscrit dans un programme de modernisation du SI visant à faire évoluer et réécrire plusieurs API selon les nouveaux standards de développement du groupe, dans une architecture orientée microservices et événements.
🎯 Votre rôle
En tant que Développeur Java Senior, vous participerez activement à la transformation du socle digital de communication client.
Vous interviendrez sur l'ensemble du cycle de vie des applications, depuis la conception technique jusqu'à la mise en production, en passant par le développement, les tests et le maintien en conditions opérationnelles.
Votre expertise contribuera à garantir la robustesse, la scalabilité et la qualité des services utilisés quotidiennement par les réseaux bancaires.
Vos missions :
⚙️ Développement backend & modernisation des API
Vous participerez à l'évolution du socle digital en contribuant à :
Réécrire les API existantes conformément aux nouveaux standards de développement
Concevoir et développer des applications backend en Java / Spring Boot
Développer et maintenir des microservices exposant des API REST
Participer aux maintenances correctives et évolutives
Garantir la qualité du code en appliquant les principes de clean code et les bonnes pratiques de développement
Réaliser les tests unitaires et contribuer à la qualité globale des livrables
Produire et maintenir la documentation technique
📡 Architecture événementielle & Kafka
Vous contribuerez également aux évolutions de l'architecture événementielle :
Participer à la mise en oeuvre et à la configuration des composants Kafka
Intervenir sur la gestion des topics, Schema Registry et ACL
Contribuer aux échanges asynchrones entre applications
Participer aux réflexions autour de l'architecture événementielle et de son évolution
Accompagner les équipes dans l'intégration des flux Kafka au sein des applications
🚀 DevOps, déploiement & exploitation
Vous accompagnerez les équipes dans l'industrialisation et l'exploitation des services :
Participer aux déploiements des applications dans les différents environnements
Contribuer aux mises en production avec les équipes expertes
Intervenir sur les environnements Kubernetes
Participer à l'amélioration continue des chaînes CI/CD
Assurer le suivi de la stabilité des applications en production
Participer à l'analyse et à la résolution des incidents
🤝 Collaboration Agile
Au sein d'une équipe pluridisciplinaire, vous serez amené.e à :
Participer aux cérémonies Agile
Collaborer avec les équipes de développement, d'architecture et d'exploitation
Contribuer aux choix techniques et aux bonnes pratiques de développement
Accompagner les autres membres de l'équipe sur les sujets techniques complexes
🧭 Environnement fonctionnel & technique
🏦 Domaine fonctionnel
Communication Client
Notifications multicanales
SMS
Emailing
Messagerie sécurisée
Parcours de communication bancaire
Échanges clients à fort volume
🛠 Technologies & outils
Java
Spring Boot
Architecture microservices
API REST
Kafka
Architecture événementielle
Kubernetes
Helm Charts
Git
GitLab CI
CI/CD
JUnit
Mockito
Clean Code
Le profil recherché
🎓 Profil recherché
Issu.e d'une formation supérieure en informatique, vous disposez d'une solide expérience en développement backend Java au sein d'environnements complexes et fortement sollicités.
Vous êtes à l'aise avec les architectures distribuées, les échanges asynchrones et les problématiques de performance liées aux applications à fort volume.
Vous appréciez les environnements où la qualité logicielle, l'automatisation et la fiabilité des services sont des enjeux majeurs.
🧠 Compétences attendues
Expertise technique
Excellente maîtrise de Java et Spring Boot
Expérience significative en développement de microservices
Très bonne maîtrise des API REST
Bonne connaissance de Kafka et des architectures événementielles
Expérience des pratiques CI/CD et GitLab CI
Maîtrise des tests unitaires avec JUnit et Mockito
Bonne connaissance de Kubernetes
Connaissance des Helm Charts
Maîtrise des principes de clean code et de qualité logicielle
Capacité à intervenir sur l'ensemble du cycle de développement jusqu'à la production
🤝 Soft skills
Autonomie
Rigueur
Esprit d'équipe
Prise d'initiative
Sens des responsabilités
Capacité d'analyse
Orientation qualité
Capacité à évoluer dans des environnements de production sensibles
Infos complémentaires
📍 Informations complémentaires
Gare de Lyon
2 jours de télétravail par semaine
Environnement bancaire à fort volume
Données manipulées : données clients à caractère sensible
Méthodologie Agile
Vous souhaitez participer à la modernisation d'un socle digital stratégique, intervenir sur des architectures orientées événements et contribuer à des services utilisés quotidiennement par plusieurs millions de clients ? Nous serions ravis d'échanger avec vous.
CELAD en images
Publiée le 01/06/2026 - Réf : 4108999/29024052 P.24.92.04.2026