Data Engineer Java H/F
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+1 more
Job description
Rejoignez une mission stratĂ©gique au sein dâun environnement Big Data mature, oĂč vous piloterez la conception et lâĂ©volution de pipelines de donnĂ©es critiques pour un acteur majeur du secteur des tĂ©lĂ©communications. Vous interviendrez sur lâensemble du cycle de vie des donnĂ©es, de la collecte Ă la production, en traitant des volumes massifs (plusieurs tĂ©raoctets quotidiens) avec des frĂ©quences variables et des exigences Ă©levĂ©es de performance et de fiabilitĂ©.
Vous Ă©voluerez dans un contexte technique riche, basĂ© sur une architecture Hadoop et Spark distribuĂ©e, oĂč vous serez responsable du dĂ©veloppement et de la maintenance de flux streaming et batch complexes. Votre expertise Java vous permettra de concevoir des solutions robustes et performantes, tandis que votre comprĂ©hension des enjeux dâoptimisation et de scalabilitĂ© sera un atout majeur pour assurer le bon fonctionnement des traitements en production.
La mission sâinscrit dans une dĂ©marche dâamĂ©lioration continue : vous travaillerez tant sur la stabilisation des architectures existantes que sur lâindustrialisation des nouveaux indicateurs mĂ©tier et la modernisation de la stack technique.
Responsabilités :
- Concevoir et dĂ©velopper des pipelines de donnĂ©es (streaming et batch) en Java et Spark, assurant la collecte, lâenrichissement et le stockage des donnĂ©es
- Industrialiser les KPIs métier développés en Python par les équipes métiers : analyse fonctionnelle, refactoring, optimisation des performances et déploiement
- Gérer et superviser le périmÚtre assigné, en assurant le bon fonctionnement et la fiabilité des flux en production
- Effectuer le suivi et la maintenance des pipelines, en mettant en place des mĂ©canismes de monitoring et dâalerte
- Contribuer à la réduction de la dette technique : mises à jour de librairies, montées de version de Spark et frameworks associés, refactoring de code
- Optimiser les configurations et les performances des traitements de données à haut volume
- Collaborer avec les équipes métier et data science pour intégrer les évolutions fonctionnelles et technologiques
Requirements
Maßtrise approfondie de Java (orientée objet, gestion des ressources, performances)
- Expérience confirmée en développement de pipelines de données (streaming et/ou batch)
- Connaissance solide de Spark et des principes du traitement distribué
- ComprĂ©hension de lâĂ©cosystĂšme Hadoop et des architectures Big Data
- Capacité à analyser et optimiser les performances des traitements de données massifs
- Rigueur dans la conception, le code et la documentation
- Capacité à travailler en équipe et à communiquer efficacement sur des sujets techniques complexes
Fortement appréciés :
- Expérience antérieure de développeur applicatif transitant vers la Data Engineering
- Familiarité avec Python et sa réutilisation dans des contextes de production
- Connaissance des frameworks de streaming (Kafka, Flink ou équivalent)
- Expérience en monitoring et observabilité des pipelines (logs, métriques, alertes)
- Pratique de lâintĂ©gration continue et du dĂ©ploiement automatisĂ©
- SensibilitĂ© aux enjeux de scalabilitĂ© et dâarchitecture distribuĂ©e
- Autonomie et capacitĂ© Ă anticiper les besoins de maintenance et dâamĂ©lioration technique, Python Autonomie KAFKA Java
Benefits & conditions
Télétravail : 3 jours sur site Localisation : Nantes
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleâŠ