Tech Lead Java Spring Boot / IA Générative (H/F)
Description du poste
🚀 Contexte de mission
Dans le cadre de la modernisation de son système d'information, une grande DSI du secteur de l'énergie recherche un Tech Lead Java afin de renforcer son programme de transformation digitale autour de l'Exploitation Dynamique du Réseau (EDR).
L'objectif est de structurer et industrialiser les développements backend, accompagner la montée en compétence des équipes de développement et contribuer à l'intégration progressive des usages d'IA générative dans les pratiques de développement et la gouvernance technique.
L'environnement s'appuie sur une architecture moderne basée sur Java, Spring Boot, PostgreSQL, Kafka, Angular, Kubernetes et GitLab CI/CD.
🎯 Missions principales et rôle
En tant que Tech Lead Java, vous intégrerez une équipe agile composée de Product Owners, Scrum Master, développeurs, architectes et responsables MOE.
Vous serez notamment en charge de :
Participer à l'analyse des besoins et aux études préparatoires ;
Concevoir l'architecture technique des applications backend ;
Définir les modèles de données, interfaces et flux d'échanges ;
Développer les composants backend et les microservices ;
Garantir la qualité du code et la mise en œuvre des bonnes pratiques ;
Mettre en place les tests unitaires et d'intégration ;
Participer à la correction des anomalies identifiées en recette ;
Accompagner techniquement les équipes de développement ;
Contribuer à la rédaction des documents techniques (spécifications, PTI, PTE, dossiers de mise en production, études d'impacts, etc.) ;
Être force de proposition sur les outils, méthodes et processus de développement ;
Participer à la mise en place d'un cadre d'utilisation de l'IA générative au sein de la DSI ;
Assurer le respect des standards, politiques de sécurité et exigences de qualité.
🏆 Objectifs
Industrialiser les développements backend de la plateforme EDR ;
Structurer les pratiques de développement et renforcer la qualité logicielle ;
Garantir la robustesse, la maintenabilité et la performance des applications ;
Accompagner la montée en compétence des développeurs ;
Favoriser l'intégration sécurisée et gouvernée des outils d'IA générative ;
Assurer la réussite des projets dans le respect des délais, de la charge et des engagements qualité.
🛠️ Compétences requises
Développement Backend
Java 11+ (expertise confirmée)
Spring Framework 2.x / 3.x
Spring Batch
REST / JSON
Hibernate
Architecture & Intégration
Architecture microservices
Conception d'interfaces et gestion des flux
API, Web Services
Gestion des modes dégradés
Data & Messaging
PostgreSQL
SQL avancé
Apache Kafka
DevOps & Usine Logicielle
Git
GitLab
GitLab CI/CD
Artifactory
SonarQube
Docker
Qualité & Sécurité
TDD
Tests unitaires et d'intégration
Sécurité applicative
Revue de code
Méthodologies
Agile / Scrum
Jira
👤 Profil
Formation supérieure en informatique ;
Expérience significative en développement Java/Spring dans des environnements complexes ;
Expérience confirmée en tant que Lead Developer ou Tech Lead ;
Excellente maîtrise des architectures backend modernes ;
Solides capacités d'analyse et de synthèse ;
Forte autonomie et sens des responsabilités ;
Excellent relationnel et capacité à fédérer une équipe ;
Curiosité technique et intérêt pour les usages de l'IA générative ;
Très bonnes compétences rédactionnelles et de communication.
Exigences du poste
Stack technique :
À propos de l'entreprise
Publié par
Intéressé par cette offre ?
Cliquez sur "Postuler" pour accéder à l'offre.