
Le poste Tech Lead Java
Partager cette offre
Contexte de la mission
L'équipe conçoit et développe une plateforme interne permettant à toutes les équipes Data de l’entreprise de définir et d’automatiser des règles de qualité des données exécutées sur les datasets présents dans BigQuery.
Ces règles peuvent être définies à partir de requêtes SQL personnalisées ou via des templates prédéfinis appelés Data Quality Metrics, qui mesurent diverses dimensions de la qualité des données :
🧭 Consistency, 🧩 Conformity, 🧱 Integrity, 📏 Completeness, 🎯 Accuracy, ⏱ Timeliness, 🔍 Uniqueness.
L’outil permet de :
- Planifier l’exécution des règles (scheduling)
- Être notifié par email, slack en cas de non-respect des quality gates
- Visualiser l’historique des métriques sous forme de graphes
👥 Composition de l'équipe
- 1 Développeur Front-end senior (Vue.js)
- 1 Développeurs Back-end expert
- 1 Product Owner (mi-temps)
- 1 Product Manager
- 1 Tech Lead (tiers temps)
🧩 Objectifs de la mission
En tant que Tech lead, vous serez intégré au cœur de l’équipe et participerez activement à :
- La conception et l’implémentation de nouvelles fonctionnalités métier autour des règles et métriques de qualité
- L’évolution de l’architecture modulaire du back-end (Spring Boot/Java 21)
- L’amélioration de la scalabilité et fiabilité de la plateforme (Kafka, Kafka Stream, Firestore, PostgreSQL, GKE)
- La revue de code, le mentorat éventuel et l’amélioration continue de la qualité du code
- Le maintien et le monitoring de l'application
⚙️ Stack technique
Back-end :
- Java 21
- Spring Boot 3
- Kafka, Kafka Streams
- Firestore, PostgreSQL
- GitHub CI/CD (GitHub Actions)
- Déploiement sur Google Cloud (App Engine, GKE)
Front-end :
- Vue.js, (Svelte éventuellement)
Profil recherché
✅ Profil recherché
Nous recherchons un profil expérimenté, capable d’avoir de l’impact rapidement :
- Expertise confirmée en Java et Spring Boot
- Très à l’aise avec Kafka (et idéalement Kafka Streams)
- Bonnes connaissances en requêtes SQL complexes et environnement BigQuery
- Quelques compétences en front-end (Vue.js) appréciées
- Force de proposition, curieux, rigoureux, autonome
- Excellente capacité de collaboration et d’adaptation en équipe
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Tech Lead Java
ESENCA