Tech Lead Java

Espritek
Canton de Massy, France
13 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
French
Experience level
Senior

Job location

Canton de Massy, France

Tech stack

Java
Artificial Intelligence
Big Data
BigTable
Google BigQuery
Code Coverage
Continuous Integration
Spring
PostgreSQL
Scrum
Systems Development Life Cycle
Software Engineering
SONAR (Symantec)
TypeScript
Management of Software Versions
Prompt Engineering
Spring-boot
GIT
Kubernetes
Data Management
Front End Software Development
Microservices

Job description

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.

Requirements

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.

About the company

La Software Factory développe et met à disposition des équipes tech les outils d'automatisation et

Apply for this position