Rejoins la Guild Data Factorii en tant que Data Engineer Java / Kafka et participe à des projets stratégiques de transformation data au sein d'un environnement technique de pointe.
Missions
- Concevoir et développer des traitements de données distribués : construire, maintenir et faire évoluer des applications de streaming performantes avec Kafka Streams, capables de gérer de très grands volumes.
- Développer des architectures orientées événements : participer à la conception de plateformes de streaming temps réel exploitant Kafka et Pub/Sub.
- Développer des services et API robustes : concevoir et maintenir des composants applicatifs en Java et/ou Scala, en s'appuyant sur Spring Boot.
- Contribuer aux traitements ELT/ETL : participer au développement et à l'évolution des traitements de transformation au sein des pipelines existants.
- Orchestrer les traitements de données : planifier, monitorer et fiabiliser les pipelines via Apache Airflow / Cloud Composer.
- Industrialiser les développements Data : automatiser les déploiements et garantir la qualité des livrables grâce à Git et aux pipelines CI/CD (GitLab CI).
- Collaborer avec les équipes techniques et métiers : travailler avec les équipes de développement, de production et les interlocuteurs métier pour proposer des solutions adaptées aux enjeux business.
- Participer à l'amélioration continue : proposer des évolutions techniques, améliorer les performances des traitements et les bonnes pratiques de développement.
Profil recherché
Savoir-être
- Curiosité et passion pour les technologies Data.
- Aptitude à travailler en équipe dans des environnements agiles.
- Rigueur, autonomie et fort esprit d'analyse.
- Force de proposition et goût pour les défis techniques.
Savoir-faire technique
- Expérience de 5 ans minimum en tant que Data Engineer.
- Maîtrise confirmée de Java et/ou bonne connaissance de Scala.
- Expérience significative en développement de traitements de streaming avec Kafka Streams.
- Bonne maîtrise des architectures de data streaming (Kafka, Pub/Sub) et de Spring Boot.
- Expérience en traitement de données ETL/ELT, avec Apache Airflow / Cloud Composer.
- Maîtrise de Git, des chaînes CI/CD (GitLab CI) et des environnements Linux.
- Expérience des méthodologies Agile / Scrum.
Atouts appréciés
- Connaissance d'Apache Spark pour les traitements batch et distribués.
- Expérience avec BigQuery, Bigtable et Elasticsearch.
- Expérience en développement d'API avec Scalatra et en déploiement d'applications sur Kubernetes.
- Bonne compréhension des enjeux de performance, de scalabilité et d'industrialisation des traitements Data à grande échelle.
- Expérience des bonnes pratiques d'observabilité (monitoring, logging, alerting).
Ce que nous offrons
- Un salaire attractif qui évolue en fonction de l'expérience et des compétences.
- Des projets Data à forte valeur ajoutée, au sein d'environnements techniques modernes et innovants.
- Une montée en compétences continue sur les technologies Big Data et Cloud.
- Une mutuelle et un titre de transport pris en charge à 100 %.
- Du télétravail partiel pour favoriser l'équilibre entre vie professionnelle et personnelle.
- L'opportunité de rejoindre une équipe d'experts passionnés par la Data et les nouvelles technologies.
Processus de recrutement
Le processus de recrutement ne doit pas dépasser 15 jours.
- Matching : sélection de votre dossier.
- Rencontre : entretien axé sur le savoir-être.
- Validation : entretien axé sur le savoir-faire, mené par le leader technique.
Après la validation, l'onboarding est finalisé.
Mise en forme par Postule ·
Signaler un problème