Le poste Tech Lead JAVA
Partager cette offre
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.
Profil recherché
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.
Postulez à cette offre !
Trouvez votre prochaine mission parmi +8 000 offres !
-
Fixez vos conditions
Rémunération, télétravail... Définissez tous les critères importants pour vous.
-
Faites-vous chasser
Les recruteurs viennent directement chercher leurs futurs talents dans notre CVthèque.
-
100% gratuit
Aucune commission prélevée sur votre mission freelance.
Tech Lead JAVA
Inventiv IT