Share this job
En collaboration avec le Delivery Lead, les architectes et les autres Tech Leads, le consultant interviendra sur les missions suivantes :
Co-piloter techniquement l’équipe avec le Delivery Lead.
Participer à l’organisation de l’équipe et à l’amélioration continue de son fonctionnement.
Définir, challenger et valider les choix de conception technique.
Accompagner l’équipe dans la recherche des solutions techniques les plus adaptées.
Analyser les impacts des choix techniques sur l’architecture globale du système d’information.
Réaliser les estimations et les chiffrages techniques.
Prendre en charge les sujets techniques les plus complexes.
Participer aux développements et aux revues de code.
Accompagner les développeurs dans la résolution des difficultés techniques.
Assurer l’intégration et la montée en compétence des nouveaux collaborateurs.
Garantir le respect des normes de développement et des stratégies de tests.
Promouvoir les pratiques de Software Craftsmanship et de DevOps.
Garantir la qualité, la performance, la sécurité et la maintenabilité du produit.
Collaborer avec les architectes et les responsables techniques du programme.
Coordonner les décisions techniques avec les autres équipes.
Participer aux communautés techniques et au partage des bonnes pratiques.
Minimum 8 ans d’expérience en développement Java.
Au moins 3 ans d’expérience comme Tech Lead, Lead Developer ou référent technique.
Excellente maîtrise de Java et Spring Boot.
Expérience confirmée dans la conception d’architectures microservices ou distribuées.
Capacité à encadrer techniquement une équipe tout en restant opérationnel sur le développement.
Expérience des environnements complexes, critiques ou à forte volumétrie.
Capacité à travailler avec plusieurs équipes, des architectes et des responsables de delivery.
Anglais professionnel indispensable.
Excellentes qualités de communication, de pédagogie et de leadership.
Autonomie, rigueur et capacité à prendre des décisions techniques.
Java 11/17/21 ou versions ultérieures
Spring Boot et écosystème Spring
Architecture microservices
API REST
Kafka ou architecture événementielle
Docker
Kubernetes ou OpenShift
Jenkins, GitLab CI ou GitHub Actions
Maven ou Gradle
Git
SonarQube
JUnit et Mockito
Tests unitaires et automatisés
Clean Code
DDD et architecture hexagonale
Software Craftsmanship
DevOps
Monitoring et observabilité
Sécurité applicative
Candidate profile
Dans le cadre d’un programme stratégique pluriannuel de transformation de son système d’information, un grand acteur du secteur financier recherche un Tech Lead Java / Spring Boot transverse.
Le programme vise à construire une nouvelle plateforme digitale permettant de gérer des opérations complexes, différents formats de financement, de multiples intervenants et plusieurs produits.
Les solutions sont développées par des équipes internationales dans un environnement Agile, multiculturel et exigeant en matière de qualité, de sécurité et de conformité.
Compétences appréciéesExpérience dans le secteur bancaire ou financier.
Connaissance des crédits, du lending ou des financements.
Expérience d’un programme international et multiéquipes.
Connaissance du Cloud.
Expérience des systèmes critiques à forte volumétrie.
Pratique du mentoring et de l’accompagnement des développeurs.
Leadership technique
Sens du collectif
Pédagogie
Force de proposition
Capacité à challenger les solutions
Esprit d’analyse
Communication fluide en français et en anglais
Capacité à évoluer dans un environnement international
Working environment
Apply to this job!
Find your next career move from +8,000 jobs!
Manage your visibility
Salary, remote work... Define all the criteria that are important to you.
Get discovered
Recruiters come directly to look for their future hires in our CV library.
Join a community
Connect with like-minded tech and IT professionals on a daily basis through our forum.
Tech Lead Java / Spring Boot Transverse
AVA2I
