Critères de l'offre
Métiers :
- Développeur JAVA (H/F)
- + 1 métier
Expérience min :
- 3 à 20 ans
Diplômes :
- Diplôme de grande école d'ingénieur
- + 2 diplômes
Compétences :
- Anglais
- Java
- Big data
- DEVOPS
- REST api
- + 19 compétences
Lieux :
- Paris (75)
Conditions :
- Indépendant / Franchisé
- 500 € - 700 €
- Temps Plein
Description du poste
Dans un contexte de forte croissance et de transformation des architectures Data, nous recherchons un Développeur Java Data capable d'intervenir sur des projets stratégiques autour de la collecte, du traitement, de l'intégration et de l'exploitation des données à grande échelle.
Vous évoluerez dans un environnement international en collaboration étroite avec les équipes Architecture, Développement, Data Engineering, DevOps et Production.
Missions
Analyse et conception Data
-
Recueillir et analyser les besoins métiers liés à l'exploitation des données.
-
Participer à la conception des solutions Data répondant aux enjeux fonctionnels et techniques.
-
Rédiger les spécifications techniques et contribuer aux choix d'architecture.
Développement et intégration
-
Concevoir et développer des applications Java orientées traitement de données.
-
Mettre en œuvre des pipelines de données robustes et performants.
-
Développer des API et microservices dédiés aux échanges et à la valorisation des données.
-
Participer à l'intégration de solutions Big Data et Cloud.
️ Architecture et performance
-
Contribuer à l'évolution des architectures Data (Data Lake, Data Hub, Streaming, APIs, Cloud).
-
Garantir la qualité, la performance, la résilience et la scalabilité des traitements.
-
Optimiser les flux de données et les performances applicatives.
✅ Qualité et industrialisation
-
Appliquer les standards de développement et les bonnes pratiques d'ingénierie logicielle.
-
Participer à la mise en place et à l'amélioration des chaînes CI/CD.
-
Promouvoir les pratiques de tests automatisés (TDD, BDD) et la qualité du code.
-
Assurer la maintenance corrective et évolutive des solutions existantes.
Documentation et collaboration
-
Produire la documentation technique des applications et des flux Data.
-
Collaborer avec les équipes métiers, architectes, DevOps et exploitation.
-
Accompagner les développeurs sur les sujets techniques et les bonnes pratiques.
Environnement technique
-
Java 17+
-
Spring Boot, APIs REST, Microservices
-
SQL / NoSQL
-
Kafka
-
Hadoop / Spark
-
Data Lake / Data Warehouse
-
Git, Maven, Jenkins, GitLab CI/CD
-
Docker, Kubernetes
-
Cloud (AWS, Azure ou GCP)
-
DDD, TDD, BDD
-
Architecture distribuée et traitements Big Data
Description du profil
Formation
-
Diplômé(e) d'une école d'ingénieur ou d'un Master en informatique.
Expérience
-
Vous justifiez d'au moins 5 ans d'expérience en développement Java, dont une expérience significative sur des environnements Data et Big Data.
☕ Compétences techniques
-
Excellente maîtrise de Java et de l'écosystème Spring (Spring Boot, Spring Batch, APIs REST).
-
Bonne connaissance des technologies Big Data telles que Hadoop, Spark, Kafka ou équivalentes.
⚙️ DevOps / CI/CD
-
Bonne compréhension des pratiques DevOps et des chaînes CI/CD (Git, Jenkins, GitLab CI/CD, Docker, Kubernetes).
Méthodologies
-
Connaissance des méthodologies Agile/Scrum et des bonnes pratiques de développement (DDD, TDD, BDD).
️ Qualité / Sécurité / Gouvernance
-
Sensibilité aux problématiques de performance, de qualité, de sécurité et de gouvernance des données.
Langues
-
Anglais professionnel requis, tant à l'écrit qu'à l'oral.
Salaire et avantages
L'entreprise : Jean-Michel.io
Recommandé pour vous


