Java Kafka Data Engineer

Sqli — Netherlands · Posted ~1 hour ago

Skills

Java Apache Kafka data engineering distributed systems stream processing batch processing data pipelines DevOps performance optimization scalability

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A data engineering role focused on designing and maintaining high-volume data processing solutions. You will build real-time pipelines and streaming applications, optimize automated data flows, and ensure reliability, performance, and scalability while collaborating with data and infrastructure specialists.

Highlights

Build scalable real-time and batch data solutions, work with distributed architectures, collaborate closely with data and DevOps teams, and contribute to continuous infrastructure improvements.

Description

Description du posteEn tant qu'Ingénieur Data Java Kafka, vos missions principales seront les suivantes : Concevoir, développer et maintenir des solutions de traitement et de gestion de données volumineuses sur des architectures distribuées.Participer à la mise en place de pipelines de données utilisant Kafka pour l’intégration et la diffusion des données en temps réel.Développer des applications Java pour le traitement de données en streaming et en batch.Assurer la mise en place de processus d'optimisation et d'automatisation des flux de données.Garantir la qualité, la performance et la scalabilité des applications en produisant du code fiable et performant.Travailler en étroite collaboration avec les équipes Data et DevOps pour concevoir des architectures adaptées et optimiser les performances des systèmes.Participer à l’évolution de l’infrastructure de données en apportant des améliorations continues et en intégrant de nouvelles technologies.Assurer le support et la résolution des incidents techniques en production liés aux traitements de données.Rédiger la documentation technique et les spécifications des solutions mises en place.Compétences requises : Compétences techniques : Maîtrise du langage Java et des bonnes pratiques de développement.Solide expérience avec Kafka (gestion des topics, producteurs, consommateurs, Kafka Streams, etc.).Connaissance des concepts de l’architecture de données distribuées.Expérience avec les frameworks de traitement de données (ex : Apache Spark, Flink, etc.) est un plus.Maîtrise des bases de données SQL et NoSQL (ex : PostgreSQL, MongoDB, Cassandra, etc.).Connaissance des outils d’intégration continue et des pratiques DevOps (Docker, Kubernetes, CI/CD).Bonne compréhension des systèmes distribués et des enjeux de scalabilité et de haute disponibilité.Notions en big data et cloud computing (AWS, GCP, Azure) seraient un plus.Compétences non techniques : Capacité à travailler en équipe et à collaborer avec différents profils techniques (data scientists, devops, etc.).Autonomie et rigueur dans la gestion des tâches et des projets.Bonne capacité d'analyse et résolution de problèmes complexes.Sens de l’innovation et curiosité pour les nouvelles technologies.Excellente communication.