Pourquoi nous rejoindre ?
Worldgrid, est un acteur majeur de la transition énergétique. Nous sommes à l’avant-garde des défis technologiques et nous cherchons constamment à progresser pour construire des systèmes énergétiques durables, propres et résilients.
Dans le domaine de l'énergie, en optimisant les interventions, en maîtrisant les solutions de comptage intelligentes et à base d’objets connectés, en prévoyant les pics de consommation, en équilibrant les réseaux d'énergie, en développant la cloudification et les télé-opérations, en développant des partenariats avec des producteurs d'énergie verte, et en sécurisant l'accès à l'énergie, nous mettons en œuvre ces valeurs au quotidien.
Poste : Tech Lead Senior - Big Data
Nous recherchons un Tech Lead expérimenté pour rejoindre notre équipe et diriger nos projets techniques dans un environnement Big Data complexe.
Responsabilités
- Diriger le développement et l'architecture de nos solutions Big Data
- Encadrer une équipe de développeurs et favoriser leur montée en compétences
- Assurer la qualité technique des livrables et participer à la revue de code
- Collaborer avec les parties prenantes pour définir et affiner les besoins techniques
- Mettre en place et optimiser des tests de performance pour des environnements à forte volumétrie
- Participer à l'évolution de notre architecture de micro services
- Contribuer activement aux cérémonies Scrum et garantir l'adhésion aux principes agiles
- Faciliter la collaboration entre l'équipe technique et les autres parties prenantes dans un cadre agile
- Accompagner des projets de migration vers le cloud et optimiser les architectures pour les environnements cloud
Compétences techniques requises
- Maîtrise approfondie de Java 17 et de l'écosystème Spring (spring batch essentiel)
- Expertise en architecture micro services et multi threading
- Expérience significative avec Kafka et les architectures orientées messages
- Expertise en intégration continue avec Jenkins
- Solide expérience dans la conception et le déploiement de micro services
- Connaissance pratique des techniques d'optimisation de performance pour les systèmes à forte volumétrie
- Capacité à concevoir et exécuter des tests de charge complexes
- Expérience en environnement Cloud
- Maîtrise de la méthodologie Scrum et des pratiques agiles
- Expérience avérée avec les technologies cloud (AWS, Azure, GCP ou équivalent)
- Connaissance des principes de l'architecture cloud-native et des bonnes pratiques de migration
Qualités personnelles
- Excellentes aptitudes à la communication, tant à l'écrit qu'à l'oral
- Leadership naturel et capacité à motiver une équipe technique
- Esprit collaboratif et capacité à travailler avec différentes parties prenantes
- Approche pragmatique de la résolution de problèmes
- Capacité à vulgariser des concepts techniques complexes
- Adaptabilité et flexibilité, essentielles dans un environnement agile
Expérience requise
- Minimum 5 ans d'expérience en développement Java
- Au moins 3 ans en tant que Tech Lead ou rôle similaire
- Expérience avérée dans des projets Big Data avec traitement de données à fort volume
- Expérience pratique de la méthode Scrum en tant que membre actif d'une équipe agile
- Expérience dans le déploiement d'applications en environnement cloud
Environnement technique
- Teradata et Hbase
- BigData (Spark, Haddop … )
- Backend : Java 17 , Spring (spring boot essentiel), SQL, JUnit, Kafka
- Déploiement Automatisé : DevOps, Jenkins, Flyway, Ansible, Git , Jmeter, SonarQube, Vault, Kubernetes, Docker
Conditions de la mission
- Localisation : Courbevoie