Développeur Java Senior - Api - Kafka H/F - CELAD
- Paris - 75
- Freelance
- CELAD
Les missions du poste
Bienvenue chez CELAD - L'ingénierie à visage humain
Depuis 1990, CELAD accompagne la transformation digitale des entreprises, en conjuguant innovation technologique et proximité humaine. D'abord ancrés dans le monde bancaire, nous sommes aujourd'hui une ESN de référence dans les Systèmes d'Information et l'Informatique Industrielle, forte de plus de 1750 collaborateurs passionnés et engagés.
Nous collaborons avec plus de 250 clients, des PME dynamiques aux Grands Groupes ambitieux, dans des secteurs aussi variés que la banque, l'assurance, la mobilité, l'énergie ou encore l'industrie.
Notre mission ?
- Accompagner les entreprises dans leur transformation numérique,
- Le faire avec passion, engagement et respect,
- En mettant toujours l'humain au coeur du projet.
Une présence forte en région : focus sur CELAD-Paris
Implantée au centre du premier bassin tech et business français, CELAD Paris accompagne ses consultants sur des projets IT à fort enjeu en Île-de-France.
Nos consultants interviennent chez des clients grands comptes et acteurs majeurs de la banque, de l'assurance, du transport, de l'industrie ou encore de la Défense.
Pourquoi nous rejoindre ?
Parce qu'on ne cherche pas simplement des CV.
Parce qu'au-delà des projets, ce sont les relations humaines qui font notre force.
Chez CELAD, le management de proximité n'est pas une promesse, mais un engagement au quotidien : accompagnement individualisé, suivi régulier, perspectives d'évolution réelles... et surtout une équipe qui vous connaît et vous soutient.
Avantages à la clé :
- 15 jours de RTT (100% "salarié" & Rachat à 125%)
- Participation aux bénéfices
- Indemnité de déplacement (6€ net / jour OU 50% du titre de transport)
- Des titres restaurants d'une valeur de 11€ / jour travaillé
- Plan Epargne Entreprise
- Prime de vacances
- Avance sur salaire
NOTRE PROCESSUS DE RECRUTEMENT :
1/ Vous postulez : chaque CV est lu (pas de filtre automatique chez nous !)
2/ Premier contact : un coup de fil rapide pour voir si on part sur de bonnes bases
3/ Premier entretien : on parle de vous, de vos compétences, de vos projets et on vous ouvre les coulisses de CELAD
4/ Rencontre Business Manager : on plonge dans le concret, la mission, l'équipe, les défis...
5/ Décision : si on se dit go, on vous fait une offre et on prépare ensemble votre arrivée
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