Job position Lead Developer Data Streaming
Share this job
Dans le cadre du développement de notre plateforme de data streaming dédiée au secteur de l'énergie, nous recherchons un Lead Developer Data Streaming.
Contexte
La plateforme assure la collecte et le traitement de données énergétiques issues d'équipements terrain : capteurs IoT, automates, systèmes de gestion technique de bâtiments. Elle constitue le socle de l'exploitation et de la valorisation de ces données en temps réel.
Environnement technique
- Java, Spring Boot, Spring Data
- Apache Kafka, Kafka Streams
- Idéalement : InfluxDB, Spring Cloud, Kafka Connect, Oracle Database, PL/SQL, AWS Lambda, SQS, SNS, Ansible, Docker, Spark
Enjeux et missions
En tant que Lead Developer Data Streaming, vous prendrez en charge le pilotage technique des sujets suivants :
- Les problématiques de streaming : partitionnement Kafka, gestion du throughput, optimisation de la latence
- La tolérance aux pannes et la reprise sur incident
- La cohérence des données et la supervision de pipelines critiques
- Des sujets avancés liés aux architectures event-driven et aux systèmes distribués
- L'orientation technique de l'équipe sur ces sujets
Candidate profile
Compétences techniques requises
- Maîtrise confirmée de Java et Spring Boot / Spring Data
- Expertise solide sur Kafka et Kafka Streams (architectures de streaming en production)
- Compréhension approfondie des architectures event-driven et des systèmes distribués
- Capacité à traiter des problématiques avancées : partitionnement, throughput, latence, tolérance aux pannes, reprise sur incident, supervision de pipelines critiques
- Expérience de pilotage technique ou d'encadrement d'équipe de développement
Compétences appréciées
- InfluxDB, Spring Cloud, Kafka Connect
- Oracle Database, PL/SQL
- AWS Lambda, SQS, SNS
- Ansible, Docker, Spark
Compétences comportementales
- Leadership technique et capacité à fédérer une équipe
- Autonomie et prise de décision sur des architectures complexes
- Capacité à diagnostiquer et résoudre des incidents critiques
- Pédagogie pour accompagner la montée en compétence de l'équipe
Working environment
En tant que Lead Developer Data Streaming, vous prendrez en charge le pilotage technique des sujets suivants :
- Les problématiques de streaming : partitionnement Kafka, gestion du throughput, optimisation de la latence
- La tolérance aux pannes et la reprise sur incident
- La cohérence des données et la supervision de pipelines critiques
- Des sujets avancés liés aux architectures event-driven et aux systèmes distribués
- L'orientation technique de l'équipe sur ces sujets
Apply to this job!
Find your next career move from +9,000 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Lead Developer Data Streaming
Signe +
