GUARANI ? Une entreprise regroupant plus de 300 collaborateurs pleins d'énergie, d'idées innovantes et d'expertise pointue, dotés d'un sens fort de l'engagement et de la transmission.
Depuis 2010, nous accompagnons les acteurs de l'économie d'aujourd'hui et de demain dans une démarche éco-responsable (#GREEN IT) : Grands-Comptes, PME, Start-ups, Editeurs de Logiciel
Nos collaborateurs apportent leur expertise au quotidien dans les équipes de nos partenaires ou réalisent l'entièreté de leurs projets via notre DIGITAL FACTORY (Sprint Design, Conception API, Audit technique/fonctionnel, TMA).
Nos 7 tipis de Paris, Lyon, Bordeaux, Marseille, Nice, Toulouse et Nantes nous permettent d'être proches de nos clients et de nos collaborateurs afin de faire vivre nos valeurs.
Nos métiers ?
Notre expertise intervient dans le domaine du développement (web, mobile), de la Data, l'infrastructure des SI, le test, le design et la chefferie de projet.
Un mot d'ordre ? Le bien-être, l'accompagnement et l'exigence sont au coeur de la stratégie de GUARANI, le tout dans une démarche RSE.
Alors n'attend plus et tente la GuarAventure en rejoignant la tribu !
Description du poste :
Nous sommes à la recherche d'un(e) Tech Lead expérimenté(e) en Java/JEE pour rejoindre notre équipe dynamique. Le/la candidat(e) idéal(e) aura une solide expérience dans la conception et le développement d'applications complexes en Java/JEE et sera capable de piloter la migration d'applications vers Angular.
Responsabilités :
- Leadership Technique : Diriger et encadrer une équipe de développeurs Java/JEE, en assurant la qualité du code, le respect des bonnes pratiques, et l'utilisation optimale des technologies.
- Conception et Développement : Participer à la conception architecturale, au développement, et à l'optimisation des applications Java/JEE existantes.
- Migration vers Angular : Planifier, coordonner, et exécuter la migration de parties critiques des applications vers Angular. Accompagner l'équipe dans l'adoption des meilleures pratiques Angular.
- Revues de Code : Effectuer des revues de code régulières pour assurer la qualité du développement et l'adhésion aux standards de l'entreprise.
- Collaboration Inter-équipes : Travailler en étroite collaboration avec les équipes produit, UX/UI, et QA pour assurer la bonne compréhension des besoins et la livraison de solutions de haute qualité.
- Veille Technologique : Rester informé(e) des dernières évolutions dans les technologies Java/JEE et Angular, et promouvoir leur adoption lorsque pertinent.
Profil recherché :
- Expérience : Minimum 7 ans d'expérience en développement Java/JEE, dont au moins 2 ans en tant que Tech Lead.
- Compétences techniques :
- Excellente maîtrise de Java/JEE et des frameworks associés (Spring, Hibernate, etc.).
- Solide expérience en migration d'applications vers Angular et une bonne connaissance de l'écosystème Angular (TypeScript, RxJS, etc.).
- Connaissance approfondie des bases de données relationnelles (MySQL, PostgreSQL) et des outils de gestion de version (Git).
- Connaissance des principes DEVOPS et expérience avec des outils comme Docker, Kubernetes, et CI/CD.
- Soft Skills :
- Forte capacité à résoudre des problèmes complexes et à prendre des décisions techniques critiques.
- Excellente communication, avec la capacité de vulgariser les concepts techniques pour les parties prenantes non techniques.
- Leadership naturel, avec la capacité d'inspirer et de motiver une équipe.
Profil recherché :
- Expérience : Minimum 7 ans d'expérience en développement Java/JEE, dont au moins 2 ans en tant que Tech Lead.
- Compétences techniques :
- Excellente maîtrise de Java/JEE et des frameworks associés (Spring, Hibernate, etc.).
- Solide expérience en migration d'applications vers Angular et une bonne connaissance de l'écosystème Angular (TypeScript, RxJS, etc.).
- Connaissance approfondie des bases de données relationnelles (MySQL, PostgreSQL) et des outils de gestion de version (Git).
- Connaissance des principes DEVOPS et expérience avec des outils comme Docker, Kubernetes, et CI/CD.
- Soft Skills :
- Forte capacité à résoudre des problèmes complexes et à prendre des décisions techniques critiques.
- Excellente communication, avec la capacité de vulgariser les concepts techniques pour les parties prenantes non techniques.
- Leadership naturel, avec la capacité d'inspirer et de motiver une équipe.