Développeur Java Kafka
Il y a 2 jours
Vannes, Brittany, France
we+ France
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
En continuant, vous acceptez nos Conditions d’utilisation & Politique de confidentialité.
Développeur Java Kafka (H/F) – Vannes | Microservices & Event-Driven
📍 Localisation : Vannes (56) – Hybride possible
🚀 Contexte & Enjeux
Dans le cadre du renforcement d’une plateforme orientée traitement de flux en temps réel, vous intervenez sur un environnement microservices à forte volumétrie, où Kafka est au cœur du système.
L’objectif : construire des systèmes scalables, résilients et performants, capables de traiter des flux critiques avec des exigences élevées en latence et fiabilité.
Vous rejoignez une équipe technique mature avec de vrais enjeux d’architecture (pas un simple rôle d’exécution).
🧠 Missions principales
• Concevoir et développer des applications Java (Spring Boot) en architecture microservices
• Implémenter et optimiser des pipelines Kafka (producers / consumers / streams)
• Participer aux choix d’architecture event-driven
• Gérer les problématiques de scalabilité, partitionnement, throughput
• Optimiser la performance et la latence des flux
• Assurer la fiabilité des échanges (retry, DLQ, idempotence)
• Collaborer avec les équipes DevOps pour les déploiements (CI/CD)
• Participer aux bonnes pratiques : clean code, tests, revue de code ⚙️ Stack technique
• Backend : Java 11/17, Spring Boot
• Streaming : Apache Kafka (Streams, Connect apprécié)
• Architecture : Microservices, Event-Driven
• API : REST / JSON
• DevOps : Docker, Kubernetes, CI/CD (GitLab CI, Jenkins…)
• Base de données : PostgreSQL / NoSQL selon contexte 🎯
Profil recherché
• Expérience confirmée en développement Java (3–5 ans minimum)
• Maîtrise réelle de Kafka en environnement de production
• Bonne compréhension des architectures distribuées et asynchrones
• Capacité à intervenir sur des sujets de performance et d’architecture
• Esprit analytique, autonomie et sens des responsabilités ⭐ Ce qui fera la différence
• Expérience sur Kafka Streams / Confluent / Event sourcing
• Connaissance des problématiques temps réel / forte volumétrie
• Expérience en environnement cloud ou conteneurisé
• Capacité à challenger les choix techniques 🎁 Pourquoi rejoindre ce projet ?
• Projet techniquement stimulant et structurant
• Kafka utilisé à pleine capacité (pas juste du messaging basique)
• Enjeux réels de scalabilité et performance
• Équipe experte, environnement propre (CI/CD, bonnes pratiques)
• Concevoir et développer des applications Java (Spring Boot) en architecture microservices
• Implémenter et optimiser des pipelines Kafka (producers / consumers / streams)
• Participer aux choix d’architecture event-driven
• Gérer les problématiques de scalabilité, partitionnement, throughput
• Optimiser la performance et la latence des flux
• Assurer la fiabilité des échanges (retry, DLQ, idempotence)
• Collaborer avec les équipes DevOps pour les déploiements (CI/CD)
• Participer aux bonnes pratiques : clean code, tests, revue de code ⚙️ Stack technique
• Backend : Java 11/17, Spring Boot
• Streaming : Apache Kafka (Streams, Connect apprécié)
• Architecture : Microservices, Event-Driven
• API : REST / JSON
• DevOps : Docker, Kubernetes, CI/CD (GitLab CI, Jenkins…)
• Base de données : PostgreSQL / NoSQL selon contexte 🎯
Profil recherché
• Expérience confirmée en développement Java (3–5 ans minimum)
• Maîtrise réelle de Kafka en environnement de production
• Bonne compréhension des architectures distribuées et asynchrones
• Capacité à intervenir sur des sujets de performance et d’architecture
• Esprit analytique, autonomie et sens des responsabilités ⭐ Ce qui fera la différence
• Expérience sur Kafka Streams / Confluent / Event sourcing
• Connaissance des problématiques temps réel / forte volumétrie
• Expérience en environnement cloud ou conteneurisé
• Capacité à challenger les choix techniques 🎁 Pourquoi rejoindre ce projet ?
• Projet techniquement stimulant et structurant
• Kafka utilisé à pleine capacité (pas juste du messaging basique)
• Enjeux réels de scalabilité et performance
• Équipe experte, environnement propre (CI/CD, bonnes pratiques)