Tech Lead
Role details
Job location
Tech stack
Job description
Définir et garantir les choix d'architecture technique des solutions * Être garant des bonnes pratiques de développement et de la qualité du delivery * Concevoir, développer et faire évoluer des applications Full Stack critiques * Intégrer et promouvoir des cas d'usage d'IA (IA générative, traitement de données, aide à la décision, automatisation) dans les solutions * Encadrer, accompagner et faire monter en compétences les développeurs de l'équipe * Réaliser des POC et expérimentations autour des technologies IA et data * Mettre en oeuvre les pratiques DevSecOps et la culture You build it, you run it * Participer aux rites Agile / SAFe (PI Planning, revues, démos, ateliers d'architecture)
Les projets s'appuient sur des stacks modernes et évolutives, combinant développement applicatif, data et IA : * Back-end : Java (Spring Boot), architectures API REST, évènementielles (Kafka) * Front-end : Angular
Requirements
IA générative (LLM), frameworks d'orchestration (ex. Spring AI, LangChain ou équivalents) * APIs et services d'exposition de modèles IA * Bases de données : relationnelles et NoSQL (PostgreSQL, MongoDB, graphes type Neo4j) * DevOps / CI-CD : GitLab CI, Jenkins, Docker, Kubernetes * Cloud & Infra : environnements cloud (AWS), Terraform * Sécurité & qualité : DevSecOps, Sonar, monitoring, logs * Méthodologies : Agile Scrum, SAFe, Formation Bac +5 (école d'ingénieurs ou université) * Expérience confirmée (5 à 8 ans minimum) en développement Full Stack, dont une expérience significative en tant que Tech Lead * Expérience professionnelle obligatoire dans un contexte bancaire ou financier (banque, SI critique, forte contrainte réglementaire) * Solide expertise en architecture applicative et systèmes distribués * Forte appétence et expérience concrète sur les sujets IA (IA générative, data, intégration de modèles IA dans des produits) * Capacité à encadrer techniquement une équipe et à jouer un rôle de référent * Sensibilité élevée aux enjeux de sécurité, performance, résilience et qualité logicielle * Aisance dans des environnements Agile à l'échelle (SAFe) * Leadership technique, pédagogie, rigueur et esprit de collaboration