Tech Lead Java F/H
Hays
Canton of Nîmes-3, France
4 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
French Experience level
Senior Compensation
€ 56KJob location
Canton of Nîmes-3, France
Tech stack
Java
Automation of Tests
Code Review
Information Systems
Databases
Continuous Delivery
Continuous Integration
Spring
NoSQL
Software Engineering
GIT
Kubernetes
REST
Docker
Microservices
Job description
En tant que Tech Lead Java, il pilote les orientations techniques des projets tout en restant impliqué dans les développements. Véritable référent de l'équipe, il accompagne les développeurs dans les bonnes pratiques et contribue activement à l'évolution de l'architecture des applications. Ses principales missions sont les suivantes :
- Concevoir et faire évoluer les architectures applicatives ;
- Participer aux développements des fonctionnalités stratégiques ;
- Garantir la qualité, la robustesse et la maintenabilité du code ;
- Accompagner l'équipe sur les choix techniques et les bonnes pratiques ;
- Réaliser des revues de code et promouvoir l'amélioration continue ;
- Participer à la mise en place et à l'optimisation des processus de développement ;
- Collaborer avec les équipes produit et métiers afin de répondre aux enjeux de l'entreprise ;
- Contribuer aux sujets d'innovation et de modernisation du système d'information.
Environnement technique
- Java
- Spring (Boot, Data, Security)
- API REST
- Microservices
- Bases de données SQL et NoSQL
- Tests automatisés
- CI/CD
- Git
- Docker/Kubernetes (appréciés)
Requirements
Issu d'une formation supérieure en informatique, il justifie d'une solide expérience dans le développement d'applications Java et d'une expérience significative sur des problématiques d'architecture et de leadership technique.
Il possède notamment les compétences suivantes :
- Excellente maîtrise de Java et de l'écosystème Spring ;
- Solide expérience des API REST, de l'intégration applicative et des architectures microservices ;
- Bonne connaissance des bases de données SQL et NoSQL ;
- Pratique des tests automatisés et des outils d'intégration et de déploiement continus ;
- Capacité à prendre des décisions techniques et à fédérer une équipe autour des bonnes pratiques ;
- Sens du collectif, esprit d'analyse et goût pour l'amélioration continue.