Dans le cadre d'un programme de transformation digitale et de la mise en place d'une plateforme data Big Data, un grand groupe d'assurance français renforce son dispositif avec plusieurs développeurs et tech leads Java / Spark. Vous prendrez en charge le design et le développement des traitements batch et streaming de traitement des données, depuis les sources jusqu'à leur exposition dans des zones dédiées ou via des API.
Vos missions :
? Analyser les spécifications et les besoins des métiers avec les Product Owners
? Designer et développer les traitements batch et streaming via Spark SQL et Java Spark
? Produire la documentation technique sous Confluence
? Assurer le support et la maintenance des produits déjà en production
? Participer à l'ensemble des cérémonies agiles de votre Squad (Scrum)
Environnement technique : distribution Big Data Cloudera/MapR, Spring Boot, Java 11, Kafka, MongoDB, Jenkins, K8S, ArgoCD, Sonar, et plusieurs autres technologies à la pointe.
Profil candidat:
Ingénieur(e) en informatique (Bac+5 ou équivalent) avec au minimum 5 ans d'expérience en développement back-end Java, dont une expérience significative sur des traitements Big Data avec Spark (batch et streaming). Vous maîtrisez le framework Spring (core/boot), le design d'API REST et les architectures micro-services, et vous avez une bonne connaissance des outils CI/CD ainsi que de la méthodologie Scrum. Une connaissance d'une distribution Hadoop (Cloudera ou MapR) est indispensable. Un test technique sera réalisé pour valider l'adéquation de vos compétences avec les exigences du poste.