
Développeur Java Kafka H/F - Smartpoint
- Courbevoie - 92
- CDD
- Smartpoint
Les missions du poste
Dans le cadre du développement de nos solutions orientées data et temps réel, nous recherchons un Développeur Java expérimenté ayant une forte expertise sur Apache Kafka (Kafka Streams et Kafka Connect). Vous interviendrez sur des projets critiques liés à la gestion des flux de données en temps réel, dans un environnement à forte volumétrie.
- Concevoir, développer et maintenir des applications Java intégrant Kafka comme système de messagerie ou de streaming.
- Développer des producteurs et consommateurs Kafka robustes et scalables.
- Assurer l'intégration de Kafka avec d'autres systèmes (bases de données, microservices, APIs...).
- Participer à la mise en place d'architectures orientées événements.
- Optimiser les performances et la résilience des applications.
- Participer à la mise en production, à la supervision et au support niveau 2/3
- Assurer le support lors des mises en production de chacune des évolutions
- Assurer le maintien en condition opérationnelle des applications du périmètre
De Formation : Bac +4/5, Ecole d'ingénieur ou université spécialisée en informatique.
Vous justifiez d'une expérience d'au moins 6 ans dans un contexte similaire.
Compétences souhaitées :
Compétences métiers/techniques :
Développement Back-End en JAVA 17+
Les frameworks JAVA communs tels que Spring (Web, Security, Boot...)
Connaissance et pratique d'Apache Kafka (Producer, Consumer). Les connaissances de Kafka Stream, Kafka Connect et du Schema Registry.
Les modèles d'architectures Microservice
Connaissance et pratique de l'architecture hexagonale
Connaissance et pratique du TDD, BDD
Pratique de la sécurité des API
Serveur d'application Jetty, Tomcat et des technologies JEE
Utilisation des outils de CICD (Gitlab) et de contrôle de source (Git)
Utilisation de Docker et Kubernetes
Techniques de conception (UML)
Les bases de données et la modélisation (SQL, PostgreSQL, Oracle, MySQL
C'est une équipe de 300 consultants et Tech Lead animés par une vision commune :
- Une utilisation éthique des données, moins énergivore et conforme dès la conception (RGPD) ;
- Une approche Smart Data pour lutter contre le Data Swamp, ces entrepôts de données qui stockent des données inutiles, et permettre une exploitation des données plus durable ;
- Une méthode de développement agile et des pratiques XOps (DataOps, MLOPS, PlatformOps) pour une stack technologique qui permet plus d'automatisation, qui réduit le nombre de technologies et les processus ; et qui accélère le time-to-market.