Description du poste Taux journalier (TJM): 450-500 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 œuvre 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 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 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.
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.