Lead Developer Java H/F
Role details
Job location
Tech stack
Job description
Au sein du domaine SI Data, vous intégrerez une feature team en charge de la collecte, du traitement et de l'exposition des données socles de l'entreprise en haute disponibilité.
En tant que Lead Developer Java, vous serez garant de la qualité, de la performance et de la robustesse des solutions développées, tout en assurant leur maintien en condition opérationnelle dans un contexte complexe et exigeant.
Missions principales
- Concevoir et développer des composants critiques du système d'information.
- Analyser les besoins métiers et contraintes techniques afin de proposer des solutions robustes, scalables et pérennes.
- Garantir la qualité du code (clean code, testabilité, sécurité, performance, documentation).
- Encadrer et accompagner les développeurs Java de l'équipe dans leur montée en compétences.
- Animer les revues de code et diffuser les bonnes pratiques de développement.
- Définir et faire appliquer les standards techniques au sein de la feature team.
- Contribuer à l'amélioration continue des pratiques DevOps et CI/CD.
- Assurer le maintien en condition opérationnelle des applications (gestion des incidents, supervision, alerting, fiabilisation de la production).
- Collaborer étroitement avec les Product Owners, architectes et équipes Run.
- Garantir la cohérence technique transverse et représenter l'équipe auprès des autres équipes IT.
- Assurer une veille technologique afin d'anticiper les évolutions du système d'information.
Requirements
ExpérienceMinimum 5 ans d'expérience en développement Java backend.Expérience confirmée en tant que Lead Developer ou Tech Lead.Maîtrise des architectures distribuées et microservices.Expérience des environnements DevOps et CI/CD.Connaissance du secteur retail et des systèmes de gestion de référentiels (produits, prix, stocks).Compétences techniquesJava (Spring Boot, Micronaut)Kafka, MongoDB, SQL Server, MySQLDocker, KubernetesGitLab CI/CD, Sonar, Gradle, NexusOutils de supervision : Grafana, Kibana, VTOMBonnes pratiques de développement : TDD, clean code, documentationConnaissances Cloud (Azure)Compétences comportementalesLeadership technique et capacité à fédérerExcellent relationnel et communication transverseRigueur, autonomie et sens de la qualitéEsprit analytique et curiosité techniqueCapacité à accompagner et faire progresser les équipes, * Minimum 5 ans d'expérience en développement Java backend.
- Expérience confirmée en tant que Lead Developer ou Tech Lead.
- Maîtrise des architectures distribuées et microservices.
- Expérience des environnements DevOps et CI/CD.
- Connaissance du secteur retail et des systèmes de gestion de référentiels (produits, prix, stocks).
Compétences techniques
- Java (Spring Boot, Micronaut)
- Kafka, MongoDB, SQL Server, MySQL
- Docker, Kubernetes
- GitLab CI/CD, Sonar, Gradle, Nexus
- Outils de supervision : Grafana, Kibana, VTOM
- Bonnes pratiques de développement : TDD, clean code, documentation
- Connaissances Cloud (Azure), * Leadership technique et capacité à fédérer
- Excellent relationnel et communication transverse
- Rigueur, autonomie et sens de la qualité
- Esprit analytique et curiosité technique
- Capacité à accompagner et faire progresser les équipes, Esprit d'analyse