Le poste Tech Lead Java
Partager cette offre
La Software Factory développe et met à disposition des équipes tech les outils d'automatisation et
d’accélération des processus de développement de logiciels, ainsi que les standards associés, pour
améliorer la qualité, la productivité et la rapidité de livraison. La Software Factory est en train de
mettre en place une plateforme agentique à disposition des acteurs du SDLC (Software
Development Life Cycle) et a besoin de renforcer d’un Tech Lead senior pour accélérer les prochaines
features et évolutions sur les agents existants (agent Product Manager, agent Support, agent Design,
agent Self Service, …)
●Concevoir et développer des applications robustes et scalables en utilisant Java 21 & 25,
Spring Boot 4, Spring AI (Prompt Engineering & Templates, Chat client, advisors, MCP),
Vertex AI, Nuxt 4.2 /Vue 3.5
●Connaissance en développement et principes d’architecture agentique
●Implémenter des architectures microservices et des systèmes orientés événements
(event-driven).
●Déployer et orchestrer les services sur la plateforme GCP à l'aide de Kubernetes.
●Appliquer les principes de Clean Architecture et de Software Craftsmanship pour garantir la
pérennité du code.
●Assurer la qualité du produit en respectant les standards SOLID, YAGNI et en pilotant la
couverture de tests via Sonar.
●Gérer les données avec des bases vectorielles et relationnelles comme PostgreSQL et des
solutions Big Data telles que BigQuery ou BigTable.
●Maîtriser le cycle de vie logiciel complet, de la conception à la mise en production via des
pipelines CI/CD.
●Optimiser la performance applicative tout en intégrant des mécanismes d'observabilité
avancés.
●Intervenir sur le front-end en utilisant TypeScript et en intégrant les composants du Design
System.
●Gérer le versioning du code source de manière rigoureuse avec l'outil Git.
●Encadrer et mentorer l'équipe de développeurs en animant les revues techniques et en
challengeant les solutions.
●Arbitrer les choix techniques et fonctionnels pour aider à la prise de décision stratégique.
●Collaborer étroitement avec les équipes métiers grâce à une excellente communication orale
et écrite en français.
●Piloter l'amélioration continue des pratiques de développement et assurer la maintenance
évolutive des applications.
●Évoluer au sein d'un cadre agile en maîtrisant la méthodologie SCRUM.
Profil recherché
MÉTHODES, ORGANISATIONS ET INTERACTIONS.
●
Excellente communication écrite et orale : Bonne communication écrite et orale en français
pour des interactions fluides avec le métier.
●
Esprit d'analyse et d'amélioration continue : Capacité à évaluer le code et ses impacts, ainsi
qu'à remettre en question les solutions existantes pour les améliorer.
●
Capacité de prise de recul : Aptitude à évaluer les problématiques avec objectivité et à
proposer des solutions d'amélioration.
●
Capacité à respecter les délais tout en maintenant des standards élevés.
●
Esprit d'équipe : Capacité à collaborer efficacement avec les membres de l'équipe pour
atteindre des objectifs communs.
Environnement de travail
Diplômé(e) d’un Bac+5 en école d'ingénieur ou équivalent universitaire avec une spécialisation
en informatique, ou justifiant d'une expérience significative équivalente
●Expérience de plus de 7 ans en Java
●Une expérience dans le secteur du commerce de détail ou de la grande distribution serait un
plus.
Postulez à cette offre !
Trouvez votre prochain job parmi +9 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
Espritek
