Tech Lead Java - France Energy Sector
Role details
Job location
Tech stack
Job description
En tant que Technical Lead, vous jouerez un rôle clé dans le développement, la maintenance et l'optimisation de solutions/applications logicielles, avec une spécialisation en technologies Java et JavaScript/TypeScript. Vous évoluerez dans un environnement multidisciplinaire et international, en utilisant des technologies de pointe. Dans des contextes Agile, vous contribuerez à l'amélioration continue des processus de développement.
Requirements
Au sein de nos équipes, un(e) Ingénieur(e) Logiciel applique des méthodes structurées pour analyser et résoudre des problématiques d'ingénierie logicielle. Il/elle est responsable de la recherche et de l'acquisition de connaissances dans son domaine technique. Il/elle collabore étroitement et agit en tant que membre actif d'équipe aux côtés d'autres ingénieur(e)s logiciel et des parties prenantes.
L'Ingénieur(e) Logiciel développe ses compétences et son expertise afin de répondre aux attentes standard du poste, telles que définies au sein de nos Communautés Professionnelles internes., En tant que Tech Lead Java, vous participerez à la conception et au développement de solutions backend, en assurant le lead technique de l'équipe dans un environnement Agile et international. Vous collaborerez avec des équipes pluridisciplinaires, prendrez des décisions techniques et contribuerez à l'amélioration continue de l'architecture, des design patterns et des processus de développement.
- Conception et développement logiciel : Concevoir et structurer des applications logicielles de haute qualité en utilisant Java et des technologies associées. Participer au développement des fonctionnalités les plus complexes., Vous justifiez de plus de cinq ans d'expérience pertinente. Vous êtes pleinement compétent(e) dans votre domaine et maîtrisez les concepts de programmation, le design logiciel et les principes de développement. Vous agissez comme un acteur clé dans des environnements complexes et pouvez piloter une équipe dans la conception et le développement. Vous adoptez une approche proactive pour comprendre les besoins clients et proposer des solutions adaptées.
Vous savez faire face aux défis projets, proposer des solutions innovantes, travailler sous pression et accompagner l'équipe vers ses objectifs. Vous êtes capable de vulgariser des concepts complexes et de motiver vos interlocuteurs, tout en développant des relations avec des parties prenantes clés.
- Java : Expérience confirmée en Java 8-21 et frameworks Spring.
- Cycle de vie logiciel : Bonne maîtrise du SDLC et des méthodologies Agile (Scrum).
- Compétences techniques : SOAP, REST, Maven, JSP, HTML, PL/SQL.
- DevOps : UNIX, scripts shell, Jenkins, Ansible.
- Bases de données : Expérience SQL et NoSQL.
- Tests : Maîtrise des tests unitaires et d'intégration (JUnit, Mockito).
- Versioning : Git, GitLab, GitHub.
- Communication : Excellentes compétences, collaboration avec équipes distribuées. Anglais courant requis, français apprécié.
- Leadership : Expérience en management technique Agile, mentorat, revue de code et pilotage technique.
- Résolution de problèmes : Solides capacités analytiques.
La reconnaissance d'un handicap est valorisée dans le cadre de notre politique de diversité et inclusion.
Nous étudions toutes les candidatures et proposons des formations variées (présentiel et online, certifications)., Notre engagement pour l'égalité des chances est porté par notre Plan Égalité et notre Code Éthique, garantissant un environnement sans discrimination (origine, âge, genre, orientation, religion ou situation personnelle).
CE QUE NOUS PROPOSONS
Benefits & conditions
La multiculturalité et la diversité sont un élément clé de notre culture et de nos valeurs, ce qui contribue à créer un environnement de travail dynamique avec un esprit start-up. Notre priorité principale est d'offrir à nos collaborateurs les meilleurs outils pour atteindre l'avenir qu'ils souhaitent, en les aidant à construire une carrière solide dans un environnement international, industrialisé et innovant., * Collaboration : Travailler en étroite collaboration avec des équipes transverses, incluant les Product Managers, designers et autres ingénieur(e)s, afin de proposer des solutions logicielles robustes.
- Revue de code : Réaliser des revues de code approfondies pour garantir la qualité, la performance et la sécurité. Superviser les développements réalisés par l'équipe et promouvoir les bonnes pratiques et processus de développement.
- Amélioration continue : Se tenir informé(e) des dernières tendances et technologies afin d'améliorer en continu les pratiques d'ingénierie logicielle. Proposer des améliorations dans le développement des applications.
- Leadership technique : Apporter orientation et mentorat aux développeur(se)s junior, en garantissant les meilleures pratiques de codage et de conception. Accompagner l'équipe dans l'identification des travaux restants sur les projets., Même sans 100 % des critères, postulez !, * Contrat à durée indéterminée.
- Environnement de travail dynamique, jeune et multiculturel.
- Projets innovants avec de grands clients internationaux qui te permettront d'apprendre et de grandir chaque jour ; possibilité de déplacements professionnels.
- Un plan de carrière attractif lié au développement technique et personnel au sein d'une entreprise multinationale leader dans son secteur.
- Des plans de formation orientés vers les derniers besoins du marché, tels que Scaled Agile Framework Enterprise (SAFe) et d'autres innovations techniques et certifications.
- Un intéressant package d'avantages sociaux comprenant une assurance maladie (50 % prise en charge par l'entreprise), une assurance vie et un service de physiothérapie, horaires flexibles, modèle de travail hybride et journée intensive le vendredi ainsi que tous les jours de juillet et août.
- Plan de rémunération flexible.
About the company
Capgemini ist einer der weltweit führenden Anbieter von Management- und IT-Beratung, Technologie-Services und Digitaler Transformation. Als ein Wegbereiter für Innovation unterstützt das Unternehmen seine Kunden bei deren komplexen Herausforderungen rund um Cloud, Digital und Plattformen.