Activez les alertes d’offres d’emploi par e-mail !

Tech Lead Java Anglais courant (H / F) (IT) / Freelance

QUADRIS

Paris

Sur place

EUR 60 000 - 80 000

Plein temps

Aujourd’hui
Soyez parmi les premiers à postuler

Résumé du poste

Une entreprise du secteur bancaire à Paris recherche un Tech Lead Java pour diriger une équipe de développeurs. Le candidat idéal aura des compétences solides en Java, en développement full-stack, et sera capable de piloter des projets en méthodologie Agile. Ce poste requiert également une capacité à travailler en étroite collaboration avec les parties prenantes et à participer activement au développement. Anglais courant requis.

Qualifications

  • Solides connaissances des bibliothèques et frameworks Java 8+.
  • Expérience approfondie du développement full-stack.
  • Connaissance des pratiques de développement Agile.
  • Anglais courant requis.

Responsabilités

  • Piloter une équipe de développeurs et définir l'architecture technique.
  • Gérer la répartition des tâches et le suivi du projet.
  • Collaborer avec les parties prenantes et encadrer les membres de l'équipe.
  • Optimiser les systèmes pour la performance et la sécurité.
  • Participer au codage lors de moments critiques.

Connaissances

Leadership technique
Gestion de projet
Collaboration et communication
Assurance qualité
Développement pratique

Formation

Licence ou diplôme supérieur en informatique / ingénierie / sciences

Outils

Java 8+
Spring
Spring Boot
Jenkins
GitLab Actions
Apache
Description du poste

Nous recherchons un Tech Lead Java pour rejoindre l\'équipe Front Office (20 personnes) de notre client, un acteur majeur du secteur bancaire, basé à Paris.

Démarrage de la mission début décembre.

Vous interviendrez au sein d\'un groupe de 4 à 5 développeurs afin de piloter de nouvelles initiatives en vous appuyant sur des technologies modernes et des pratiques de développement de pointe.

Outre vos responsabilités principales, vous couvrirez également les activités de changement et de production, en assurant une transition fluide entre les phases de développement et un fonctionnement stable en production.

Vous jouerez un rôle clé de référent technique et de manager de proximité pour garantir la réussite des projets.

Responsabilités

1. Leadership technique :

  • Orientation architecturale : définir et garantir le respect de l\'architecture technique, des meilleures pratiques et des normes de codage.
  • Décisions technologiques : prendre des décisions technologiques cruciales concernant les outils, les cadres et les méthodologies de développement au sein des solutions de l\'entreprise.
  • Révision du code : effectuer des révisions du code afin de garantir la qualité, la maintenabilité et les normes de performance du code.
  • Résolution de problèmes : diriger la résolution de défis techniques complexes, en fournissant des conseils aux développeurs.

2. Gestion de projet :

  • Répartition des tâches techniques : attribuer les tâches aux membres de l\'équipe en fonction de leurs compétences et des besoins du projet, en veillant à l\'équilibre et à l\'efficacité de la charge de travail.
  • Suivi des étapes clés : surveiller l\'avancement du projet, veiller au respect des délais et ajuster les plans si nécessaire.
  • Gestion des risques : identifier les risques potentiels du projet et mettre en œuvre des stratégies d\'atténuation.

3. Collaboration et communication :

  • Collaboration au sein de l\'équipe : travailler en étroite collaboration avec les développeurs, les ingénieurs QA et les autres rôles techniques, en veillant à ce que tout le monde soit aligné sur les objectifs du projet.
  • Communication avec les parties prenantes : servir de point de contact pour les parties prenantes non techniques, en traduisant les détails techniques en implications commerciales.
  • Mentorat : encadrer et coacher les membres de l\'équipe, en les aidant à se développer sur le plan technique et professionnel.

4. Assurance qualité :

  • Application des normes : veiller à ce que l\'équipe suive les meilleures pratiques en matière de développement logiciel, y compris les tests, le contrôle des versions et la documentation.
  • Optimisation des performances : optimiser les systèmes et les applications en termes de performances, d\'évolutivité et de sécurité.

5. Développement pratique :

  • Bien que le leadership soit une partie importante de votre rôle, vous participerez également au codage et à la résolution de problèmes techniques, en particulier lors de moments critiques ou lors du développement de fonctionnalités clés.
L\'équipe

Au sein des équipes Projets / IT du client, vous intégrerez une organisation basée sur la méthodologie Agile dans un contexte multiculturel et multi-langue. Le client cultive un esprit « solution-oriented » en offrant la possibilité d\'avoir de l\'impact sur l\'ensemble de la chaîne de valeur, de la phase d\'identification du besoin jusqu\'au suivi en production.

Profil candidat

Expertise technique :

  • Licence ou diplôme supérieur en informatique / ingénierie / sciences.
  • Solides connaissances des bibliothèques et frameworks Java 8+ (Spring / Spring Boot / JPA / JMS) et expérience approfondie du développement d\'applications full-stack.
  • Connaissance pratique des outils de contrôle de version et de construction tels que GitLab Actions, Jenkins et Maven.
  • Connaissance pratique des serveurs d\'applications tels qu\'Apache, Tomcat, IBM WebSphere et des bases de données relationnelles (de préférence Oracle SQL).
  • Connaissance des pratiques de développement Agile (c\'est-à-dire Scrum, Kanban).
  • Esprit DevOps avec une expérience des chaînes de construction et de déploiement de logiciels, et une capacité à approfondir les questions techniques.

Langues : Anglais : courant

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.