Job Description
Nous recherchons
un expert Kafka & Java pour le compte de la squad socles intégration. Le collaborateur intégrera une équipe de 10 personnes pour prendre le lead sur la plateforme Kafka et son écosystème.
Les activités seront les suivantes :
- Participation aux rituels agiles
- Co-construction du backlog avec l'équipe Socles intégration
- Ãvolution du socle Kafka et des outils
- Support aux utilisateurs de la plateforme (dev, ops, ...)
- Conception et développement d'outils visant à simplifier l'usage de la plateforme Kafka
- Veille technologique visant à améliorer la plateforme Kafka et son écosystème
- Gestion des SDK à destination des développeurs (librairie de chiffrement, ...)
Expertise souhaitée
1. Profil technique principal (Kafka + Java)
* Kafka (expertise confirmée)
* Architecture et administration d’un cluster Kafka (réplication, partitions, rétention, gestion des topics, offsets, ...)
* Déploiement et opérations (Kubernetes, gestion de la scaling, observabilité et alerting)
* Sécurité et conformité(Authentification et autorisation, ACLs, ...)
* Ãcosystème Kafka (Kafka Connect, Kafka Streams pour le traitement en flux)
* Observabilité et performance
* Java et écosystème (API Kafka client Producer/Consumer, Kafka Streams, ...)
* Bonnes pratiques de développement Java, sécurité des applications, dépendances et gestion de versions
* Outils et CI/CD pour Java
2. Expertise complémentaire utile
* Déploiement et opération (Kubernetes, Docker, plateforme Confluent)
* Infrastructure as Code (Terraform, SaltStack) et pipelines CI/CD (Azure DevOps)
* Outils et observabilité (ELK, Dynatrace)
* Gouvernance et sécurité des données
* Sensibilisation à la sécurité des données, cryptographie, chiffrement des données en transit et au repos, gestion des clés (KMS, HSM)
* Connaissances des cadres de conformité et de confidentialité (ex: RGPD), traçabilité et audits
* Développement d’outils et SDKs
* Développement d’outils pour faciliter l’usage de la plateforme (CLI, scripts)
* Gestion des SDKs des développeurs (librairie de chiffrement, etc.), packaging et versioning
* Veille technologique et amélioration continue
* Capacité à proposer des évolutions d’architecture et d’écosystème Kafka (nouveaux connecteurs, nouveaux patterns de streaming)
3. Expérience et contexte
* Expérience minimale recommandée
* 8–12 ans en TI, avec 5+ années sur Apache Kafka et 3+ années en conduite d’équipe ou lead technique
* Expérience dans des environnements d’entreprise, idéalement dans le secteur des services financiers ou assurance (conformité, sécurité, audit)
4. Compétences comportementales et organisationnelles
* Leadership et conduite technique
* Capacité à prendre le lead sur la plateforme et à faire monter en compétence l’équipe (pairing, walkthroughs, code reviews)
* Gestion du backlog et alignement produit
* Co-construction du backlog avec l’équipe, priorisation en fonction des objectifs métier et des dépendances techniques
* Communication et collaboration
* Capacité à communiquer clairement avec les devs, les ops, les architectes et le management
* Documentation et transfert de savoir
* Rédaction de guides d’utilisation, runbooks, et workshops de formation
* Adaptabilité et esprit d’amélioration continue
* Veille technologique et proposition d’améliorations concrètes
Mobilité
Non renseigné