Description du poste
Mission :
Nous recherchons un(e) Tech Lead Full Stack senior disposant de plus de 10 ans d’expérience dans la conception et la réalisation de solutions applicatives complexes.
Il/elle interviendra sur des projets à forte valeur ajoutée, impliquant des architectures distribuées, des environnements multi-systèmes et des exigences élevées en matière de performance, sécurité et scalabilité.
Le/La Tech Lead aura un rôle stratégique combinant expertise technique, leadership d’équipe et contribution active au développement.
Description du profil recherché
Responsabilités principales :
- Leadership technique
- Définir et valider les choix d’architecture technique (microservices, architecture REST, event-driven, etc.)
- Garantir la qualité du code et le respect des bonnes pratiques (Clean Code, SOLID, design patterns)
- Mettre en place et superviser les standards de développemen
- Encadrer et accompagner les développeurs (revues de code, mentoring, montée en compétence)
- Participer aux comités d’architecture et aux décisions stratégiques IT
- Conception & Développement des applications robustes en :
- Back-end : Java, Spring Boot
- Front-end : React JS
- Mettre en œuvre des API REST sécurisées
- Optimiser les performances applicatives
- Gérer l’intégration avec des systèmes tiers (ERP, CRM, SI legacy, services externes)
- Assurer la qualité via des tests unitaires et d’intégration
Architecture & DevOps :
- Concevoir des architectures scalables et résilientes
- Participer à la mise en place des pipelines CI/CD
- Contribuer à l’automatisation des déploiements
- Travailler dans des environnements conteneurisés (Docker, Kubernetes)
- Assurer le respect des standards de sécurité applicative
Compétences techniques requises :
Back-end
-
Java 8+
-
Spring Boot (Spring MVC, Spring Security, Spring Data)
-
Conception d’API REST
-
Hibernate / JPA
-
Architecture microservices
Front-end
-
React JS
-
Redux ou gestion d’état équivalente
-
HTML5, CSS3, JavaScript ES6+
-
Intégration d’API REST
Bases de données
-
PostgreSQL / MySQL / Oracle
-
Notions de bases NoSQL (MongoDB appréciée)
DevOps & Outils
-
Git
-
CI/CD (Jenkins, GitLab CI ou équivalent)
-
Docker / Kubernetes
-
SonarQube
Expérience attendue :
-
Minimum 10 ans d’expérience en développement full stack
-
Expérience confirmée en tant que Tech Lead ou référent technique
-
Participation à des projets à forte complexité :
- Systèmes critiques- Fort volume de données
- Intégrations multiples
- Contraintes de performance élevées
-
Expérience dans différents secteurs (banque, industrie, télécom, services, secteur public, etc.)
-
Maîtrise des méthodologies Agile (Scrum, SAFe…)
Profil recherché :
-
Formation Bac+5 en informatique ou équivalent
-
Forte capacité d’analyse et de résolution de problèmes complexes
-
Leadership naturel et capacité à fédérer une équipe
-
Excellentes compétences en communication
-
Sens de l’organisation et orientation résultats
-
Capacité à évoluer dans des environnements exigeants