Tech Leader Java JEE Web
Titre du poste : Tech Lead Full Stack Java JEE Web
Référence : 24-02-7711-002
Lieu : Genève
Date de début souhaitée : 01.10.2024
Taux d'occupation : 80 / 100%
Rémunération : à partir de 140'000 CHF / an
Description du poste et contexte :
Nous recherchons pour un client qui cherche à renforcer son équipe de la direction Services aux clients avec un Tech Lead Full Stack Java JEE Web. Le rôle principal est d'encadrer techniquement les développeurs travaillant sur les évolutions du système d'information de l'administration fiscale. Le Tech Lead participe à l'identification et à l'évaluation des solutions pour répondre aux besoins, assure l'implémentation des décisions architecturales et soutient les développeurs au quotidien tout en veillant au respect des standards de qualité et des bonnes pratiques.
Responsabilités :
- Enrichir, transmettre et implémenter les directives d'architecture et les standards qualité.
- Apporter un support technique et méthodologique aux développeurs.
- Concevoir et évaluer des solutions informatiques.
- Identifier les opportunités d'optimisation du code et d'amélioration de la qualité et de la performance.
- Organiser et animer des actions de veille technologique.
- Concevoir, développer et maintenir des systèmes informatiques.
- Concevoir et réaliser des procédures qualité.
- Pratiquer la revue de code systématique.
- Analyser et corriger les anomalies lors des phases de tests d’intégration et fonctionnels.
- Identifier et communiquer sur les risques et problèmes, fédérer les personnes concernées pour rechercher des solutions.
- Accompagner la montée en compétences collectives sur les pratiques de qualité et sécurité logiciel.
- Assurer le maintien du niveau de qualité et de sécurité des systèmes.
- Participer à l'amélioration continue des processus et outils.
- Participer à l’amélioration continue de l’organisation de son équipe.
- Participer à l'amélioration des pratiques Agile.
- Capitaliser sur l'expérience acquise en continu.
- Participer activement à l'amélioration continue du service de développement sur-mesure.
Formation :
- Diplôme HES ou licence en informatique ou diplôme d’ingénieur EPF ou diplôme fédéral.
Compétences primordiales :
- Java : Expertise en développement Java, maîtrise des Design Patterns et principes SOLID.
- Développement Back-End : Maîtrise d'un ou plusieurs frameworks du marché.
- Développement Front-End : Expérience avec les technologies HTML, CSS, JavaScript.
- Architecture et Design : Maîtrise des architectures J2EE, expérience avec les microservices, l’architecture hexagonale et RabbitMQ, connaissance du DDD.
- API et Web Service : Développement de web services REST et SOAP, sécurisation des APIs avec OAUTH2/OIDC.
- DevOps et Cloud : Maîtrise de Docker, Openshift.
- Outils de Versioning, CI/CD et IDE : Git, Jenkins, GitLab CI/CD, IntelliJ IDEA, Maven.
- Qualité et Tests : Principes de Clean Code et Clean Architecture, tests unitaires avec JUnit, expérience avec SonarQube, BDD, TDD, AppSec, Security First.
Compétences importantes :
- Java : Développement sur les versions Java 7 à 21.
- Développement Back-End : Spring (Spring MVC, Spring Boot, Spring REST).
- Développement Front-End : Compétence avec HTML5, CSS3, Vue3, JavaScript, TypeScript.
- Base de données : Maîtrise des bases de données relationnelles, SQL (contexte Oracle 19).
- Outils : Maîtrise de JIRA et Confluence.
- Environnement : Expérience dans un environnement Agile.
Compétences optionnelles :
- Développement Java – IHM avec Framework Swing.
- Outils : Dynatrace, Splunk.
- Expérience confirmée à l'Etat de Genève.
Rôle et activités :
Le Tech Lead Full Stack Java JEE Web aura pour mission de diriger techniquement l'équipe de développement, d'assurer la qualité et la sécurité des systèmes, de participer activement aux processus d'amélioration continue et de veiller à la mise en œuvre des bonnes pratiques d'ingénierie logicielle.
Qualités requises :
Autonomie, responsabilité, adaptabilité, dynamisme, capacité à travailler en équipe, à partager ses connaissances, à mener son équipe vers l'excellence, à influencer et convaincre, curiosité pour les nouveautés technologiques, initiative, ouverture aux changements, aptitude à donner et recevoir des feedbacks d’amélioration, capacité à monter en compétences sur un domaine fonctionnel.
Composition du comité d'évaluation :
Le comité d'évaluation sera constitué de représentants du service Développement sur-mesure Solution clients et potentiellement d’un représentant du portefeuille métier concerné.
Si vous êtes intéressé(e) par ce poste stimulant et motivant, nous vous invitons à nous envoyer votre dossier de candidature complet dès maintenant.
- +41 58 201 54 00
- Genf IT-Professionals