Tech Lead Java

Infotel
Canton de Nantes-1, France
7 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 Nantes-1, France

Tech stack

Clean Code Principles
Java
Spring Security
Agile Methodologies
Automation of Tests
Software Quality
Code Review
Data Security
DevOps
Spring
Scrum
Prometheus
TypeScript
Zabbix
Test Driven Development
Delivery Pipeline
Large Language Models
Grafana
Spring-boot
Backend
GIT
WebPack
Gitlab-ci
Wikis
Front End Software Development
React
REST
Dynatrace
Docker
Jenkins

Job description

En tant que Tech Lead, vous êtes le garant de la qualité technique, de la performance et de la bonne délivrabilité du projet. Vos responsabilités se déclinent en trois grands axes :

  1. Leadership Technique & Réalisation
  • Conception & Architecture : Participer activement à la définition de la nouvelle architecture cible du portail d?observabilité (Front et Back). DATA source centralisée, pontage avec différents outils (ITSM, Zabbix, Dynatrace, Elastic) + intégration d?un LLM pour déploiement d?un WIKI utilisateur.

  • Développement : Prendre en charge la réalisation des tâches de développement les plus complexes et critiques.

  • Support & Mentorat : Accompagner l'équipe de 5 développeurs au quotidien, résoudre les points de blocage techniques et faire monter les profils juniors/intermédiaires en compétences.

  • Qualité du code : Garantir les bonnes pratiques de code (Clean Code, TDD, revues de code, automatisation des tests) adaptées aux standards du secteur bancaire.

  1. Cadrage & Gestion de Projet (Agile)
  • Recueil des besoins : Collaborer avec les Product Owners et les équipes métiers pour traduire les besoins en User Stories (US) claires et actionnables

  • Rituels Agiles : Animer les cérémonies du framework Scrum/Kanban (Daily, Sprint Planning, Retrospectives, ?)

  • Suivi du delivery : Suivre l'avancement des livrables, anticiper les risques de retard et assurer le suivi du délibéré/mises en production.

  1. Cycle de vie du projet
  • Participer à toutes les phases du projet, depuis l'idéation et le recueil du besoin jusqu'au déploiement en production et au support post-launch.

Requirements

Compétences techniques (Hard Skills)

  • Back-End : Maîtrise de Java (version 17+ idéalement), de l'écosystème Spring (Spring Boot, Spring Security) et de la conception d'API REST performantes et sécurisées.

  • Front-End : Expertise confirmée sur React.js et son écosystème (Redux/Context API, TypeScript, Webpack/Vite). LLM MISTRAL

  • Observabilité : Une sensibilité ou une expérience avec les outils du domaine (ex. stack ELK, Prometheus, Grafana, OpenTelemetry) est un solide atout.

  • DevOps / CI-CD : Connaissance des environnements cloud ou on-premise bancaires, Git, Docker, et des pipelines CI/CD (Jenkins, GitLab CI).

Compétences humaines (Soft Skills)

  • Leadership naturel : Capacité à fédérer, motiver et guider une équipe de 5 développeurs.

  • Excellente communication : Capacité à vulgariser des sujets techniques face au métier et à écouter activement les besoins des utilisateurs.

  • Rigueur bancaire : Sens aigu de la sécurité des données, de la gestion des risques et du respect des processus de delivery d'un grand compte.

Expérience requise

  • 5 à 7 ans d'expérience minimum en développement Full Stack, dont une première expérience réussie en tant que Lead Développeur ou Tech Lead.

  • Une expérience préalable dans le secteur bancaire ou financier est fortement souhaitée pour appréhender rapidement les contraintes réglementaires et de sécurité.

Apply for this position