Tech Lead Backend (Java/Kafka) H/F
Au-delà d'être le référent Tech des applications sur le périmètre dédié, tes missions sont :
Etre garant de la qualité du code et du respect des normes de développement, Accompagner les développeurs sur les bonnes pratiques, les choix d'architecture et dans leur travail au quotidien, Réaliser des analyses techniques et des études d'impacts en amont des développements, Concevoir des solutions en respectant les bonnes pratiques de développements
- Tes missions principales sont les suivantes :
Tu interviens sur un des périmètres applicatifs du domaine.
Tu portes les analyses techniques en collaboration avec l'architecte, et les études d'impacts en amont des développements.Tu conçois des solutions en respectant et en promouvant les bonnes pratiques de développement.
Tu assures également :
o Une activité de développement, o Le support de niveau 2 à la squad lors des phases de recette, o Le support lors des mises en production de chacune des évolutions, o Le maintien en condition opérationnelle des applications du périmètre.
Plus concrètement, les activités exercées sont les suivantes :
Responsabilité de la qualité du code livré et du maintien en conditions opérationnelles de l'applicatif, en lien avec l'exploitation et l'architectureSuivi et encadrement des travaux de l'équipe, Participation aux chiffrages, Suivi des plans de corrections à froid et suivi des corrections des failles de sécurité, Contribution aux levées d'obsolescences techniques, Contribution aux plans d'actions de la Tech et à l'amélioration continue, Participation aux communautés Lead Chapter, Animation de l'équipe de développeurs avec partage des bonnes pratiques, Grâce à ton expérience technique, tu devras au quotidien :Apporter ton expertise pour challenger et garantir la cohérence et l'efficience des solutions applicatives et techniques partagées avec les architectes, T'assurer de la prise en compte des normes de développement, de la bonne qualité des livrables et relire les merge request, Etre un relai de communication des développeurs et analystes.
- Expérience : Tu as une expérience professionnelle confirmée de 5 ans minimum comme Tech Lead.
Une connaissance de la banque de détail serait un vrai plus.
Ce que tu maîtrises :Une bonne connaissance des technologies de développement :
- Développement Back-End en Java 17+
Connaissance et pratique d'Apache Kafka (Consumer, Producer, Kafka Stream, Kafka Connect)
Les modèles d'architectures Microservice
Les concepts liés au DDD (architecture hexagonale, bounded context, ...)
Les bonnes pratiques de conception et de sécurisation des API REST
Bonnes connaissances des design patterns
Utilisation des outils de CI-CD (Gitlab-CI, Argo-CD) et de contrôle de source (Gitlab/ Git)
Connaissance pratique de Docker et Kubernetes
Les bases de données et la modélisation (SQL, PostgreSQL, Oracle)
Une solide culture Agile SCRUM, Une bonne communication écrite et orale
Une pratique opérationnelle de l'anglais est également nécessaire pour la rédaction de la documentation et la participation à certaines cérémonies.Une sensibilisation / connaissance sur le numérique responsable / éco-conception est un plus.
- Formation : Tu es diplômé d'une école d'ingénieur ou d'une formation universitaire en informatique.
Tu ne disposes pas du diplôme requis mais as des expériences équivalentes ? N'hésite pas à postuler !