ISUPPLIER
Au sein de la squad Monitoring d'une banque, le Data Engineer développera de nouvelles fonctionnalités de Nightwatch, outil de monitoring transverse déjà en production s'appuyant sur Kafka, contribuera à la maintenance des composants transverses et renforcera l'outillage de gestion des environnements. L'équipe, localisée principalement à Paris avec des IT et métiers à Porto, travaille en agile (Scrum) et en contact avec les métiers, sur une plateforme Big Data Hadoop Cloudera on premise (HDFS, Hive, HBase, Kafka, Ranger), avec Spark 3.2 et Scala 2.12 ainsi que Java, ordonnancement Control-M, IntelliJ ou VS Code avec le plugin IA générative KiloCode, DevOps Jenkins, XLDeploy et XLRelease, et suite Atlassian (Bitbucket Git, Jira, Confluence). Missions : - Développer les nouvelles fonctionnalités de Nightwatch, outil de monitoring transverse s'appuyant sur Kafka - Participer en mode collaboratif à la conception technique des fonctionnalités à développer - Rationaliser et mutualiser les composants pour une architecture optimisée, sans redondance, cohérente et évolutive - Assurer la maintenance des composants transverses (évolution, refactoring, optimisations) - Prendre en charge les montées de version des composants et les tests associés - Renforcer l'outillage technique de gestion des environnements - Participer aux revues de code et à l'amélioration de la qualité du code - Participer aux déploiements en recette et en production dans un contexte DevOps - Rédiger et maintenir la documentation technique lorsque nécessaire - Participer aux cérémonies agiles et s'approprier les outils Jira et Confluence - Contribuer à la veille technologique de l'équipe - Présenter son travail à la communauté de Data Ingénieurs lorsque les opportunités se présentent Profil attendu : Profil Data Engineer disposant de très bonnes connaissances de l'écosystème Hadoop (YARN, HDFS, Hive, HBase, Kafka, Ranger) et d'une maîtrise de Kafka (Producer/Consumer), ainsi que d'une maîtrise de Java 21 et de Springboot. Il ou elle a de bonnes connaissances de Spark 3 et des techniques d'optimisation d'applications Spark, et des connaissances de Scala 2 en conjonction avec Spark. Une pratique de mise en place de pipelines CI/CD (DevOps), la maîtrise des bonnes pratiques de gestion de code et la capacité à analyser les besoins, estimer la charge et communiquer en français et en anglais, en adaptant son discours aux Infra, Devs, Business Analysts et utilisateurs, sont attendues. Une connaissance de frameworks fonctionnels de type ZIO ou Cats serait un vrai plus, ainsi que des connaissances en containerisation et une connaissance générale du SI CIB, notamment d'un SI Finance. Langues : Français et anglais : B2 minimum, C1/C2 souhaité