
Job position Tech Lead Java
Share this job
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)
Candidate profile
✅ 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
Apply to this job!
Find your next career move from +1,000 jobs!
-
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
-
Get discovered
Recruiters come directly to look for their future hires in our CV library.
-
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Tech Lead Java
ESENCA