About this role
ContexteNotre client, la Direction des Systèmes d'Information d'un grand groupe basé à Neuilly-sur-Seine, cherche un Tech Lead Java Senior fullstack pour renforcer la solution applicative « Hive ». Rattaché(e) à l'architecte de la solution, vous encadrez techniquement une équipe d'environ cinq développeurs offshore basés en Inde, en lien avec les Product Owners, les autres Tech Leads, les intégrateurs et les équipes ops.MissionsPilotage technique et qualité * Veiller au quotidien au respect des principes d'architecture et des bonnes pratiques de développement * Accompagner les développeurs et compléter si besoin les consignes de développement * Suivre, encadrer et contrôler le travail de l'équipe offshore * Traiter les merge requests * Faire évoluer la chaîne de CI si nécessaire * Donner aux PO tous les éléments pour prioriser le backlogConception et accompagnement des PO * Prendre connaissance des nouveaux besoins et aider les PO à les qualifier et à faire les macro-estimations * Identifier les difficultés techniques, esquisser des solutions et étudier les options avec l'architecte * Réaliser la conception détaillée des solutions * Concevoir et développer des user storiesExploitation et run * Surveiller régulièrement le comportement des applications avec les PO * Proposer ou réaliser des dashboards de supervision * Rester en contact régulier avec les intégrateurs et les opsAnimation technique * Animer la communauté technique avec l'architecte et les autres Tech Leads (Lunch & Learn, partage de bonnes pratiques) * Faire une veille sur les pratiques et technologies émergentes * Participer au recrutement des développeursEnvironnement technique * Backend : Java 17, Spring, Hibernate/JPA, JMS, Liquibase, Flyway, WS REST et SOAP * Frontend : JavaScript/TypeScript, CSS, Vue.js * Bases de données : PostgreSQL, Parquet * Middleware : Apache, Tomcat, Kafka (ou autre ESB) * Sécurité : OAuth2, SSO, OpenAM * Cloud : AWS (EC2, S3, RDS, ELB, Kubernetes) * CI/CD et DevOps : Git, Maven, Jenkins, SonarQube, Docker, Kubernetes * Monitoring : ELK, Gatling, APM * Modélisation : UML, BPMN * Méthodologie : Agile Scrum/Kanban, JIRAProfil recherchéCompétences obligatoires * Parfaite maîtrise du développement objet Java avec Spring (JPA, REST) * Expérience significative en tant que Tech Lead (encadrement, revues de code, conception) * Maîtrise et autonomie sur les technologies web, idéalement Vue.js * Bonnes connaissances en SQL, idéalement PostgreSQL * Maîtrise de Git * Expérience des outils de qualité et de CI (Jenkins, SonarQube) * Maîtrise des outils d'IA appliqués au développement * Anglais courant à l'écrit et à l'oral (obligatoire)Compétences appréciées * Kafka ou un autre broker de messages * AWS (Kubernetes, RDS, S3, ELB) et conteneurs * Applications à forte volumétrie de données * Expérience avec un APM * Collaboration avec une équipe offshore, idéalement en IndeSavoir-être * Grande autonomie sur votre périmètre * Capacité à entraîner et faire progresser une équipe * Sens de la collaboration : vous savez faire comprendre et accepter vos choix aux architectes et aux autres Tech Leads, et trouver avec eux les meilleurs compromis * À l'aise dans un environnement agile