Job position Tech Lead JAVA
Share this job
Tech Lead – Secteur Bancaire privée / Finance
Description du poste
Un acteur du secteur bancaire recherche un Tech Lead pour l’équipe Applications (20 personnes), avec un focus particulier sur un petit groupe (4-5 personnes) afin de piloter de nouvelles initiatives en utilisant des technologies modernes.
Ce rôle consiste à guider les applications existantes ainsi que les projets futurs, en les faisant évoluer vers les meilleures pratiques de développement logiciel.
En complément des responsabilités principales, le profil couvrira également des activités de changement et de production, en veillant à assurer des transitions fluides entre les phases de développement et la stabilité des opérations en production.
Le Tech Lead sera responsable de la supervision des aspects techniques des projets ou de l’équipe de développeurs associée, en garantissant la mise en œuvre réussie de solutions technologiques.
Ce rôle combine à la fois l’exécution technique et les responsabilités de leadership afin de livrer des releases alignées avec la stratégie et les exigences de qualité de la banque.
Responsabilités
Leadership technique
Définir et garantir le respect de l’architecture, des bonnes pratiques et des standards de codage.
Prendre les décisions critiques concernant les outils, frameworks et méthodologies.
Réaliser des revues de code et assurer la qualité, la maintenabilité et les performances.
Résoudre les défis techniques complexes et soutenir les développeurs.
Gestion de projet
Attribuer les tâches en fonction des compétences et besoins du projet.
Suivre l’avancement, respecter les délais et ajuster les plans si nécessaire.
Identifier les risques et définir des stratégies de mitigation.
Collaboration et communication
Travailler en étroite collaboration avec les développeurs, QA engineers et autres profils techniques.
Être l’interlocuteur des parties prenantes non techniques.
Encadrer, coacher et accompagner les membres de l’équipe.
Assurance qualité
Veiller à l’application des bonnes pratiques de développement (tests, gestion de versions, documentation).
Optimiser les systèmes et applications en termes de performance, scalabilité et sécurité.
Développement opérationnel
Participer activement au développement et à la résolution de problèmes techniques, notamment lors des phases critiques ou sur des fonctionnalités clés.
Compétences techniques requises
Diplôme de niveau Bachelor ou supérieur en Informatique / Ingénierie / Sciences.
Solide maîtrise des bibliothèques et frameworks Java 8+ (Spring, Spring Boot, JPA, JMS) et expérience confirmée en développement full-stack.
Bonne connaissance de GitLab Actions, Jenkins et Maven.
Connaissance des serveurs d’applications (Apache, Tomcat, IBM WebSphere) et bases relationnelles (Oracle SQL idéalement).
Expérience des pratiques Agile (Scrum, Kanban).
Culture DevOps, avec expérience des chaînes de build et déploiement, et capacité à investiguer en profondeur les problèmes techniques.
Candidate profile
Nous recherchons un profil senior justifiant d’un diplôme de niveau Bachelor ou supérieur, idéalement dans les domaines de l’informatique, de l’ingénierie ou des sciences, garantissant ainsi une solide base académique et technique.
Apply to this job!
Find your next career move from +9,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
Inventiv IT