Développeur Back-End Java / Spark Big Data (H/F)
Role details
Job location
Tech stack
Job description
? 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.
Requirements
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.