Tech leader Java

GreenUp Consulting

Genf

Presencial

CHF 140.000 - 190.000

Jornada completa

Hace 3 días
Sé de los primeros/as/es en solicitar esta vacante

Consigue una respuesta de este empleador

Tu currículum y tu carta de presentación, adaptados exactamente a lo que buscan contratar.

Supera los filtros ATS

Descripción de la vacante

GreenUp Consulting recrute un(e) tech leader Java pour un important client genevois du secteur public. Vous apporterez une expertise technique sur les applications Java et guiderez les équipes produit dans les choix d'architecture.

Le poste demande au moins 6 années d'expérience, un leadership technique avéré et une forte sensibilité à la sécurité et à la qualité logicielle. Diplômes requis et cadre de prestation.

Formación

  • 6 années d'expérience et plus dans la fonction Java et leadership technique.
  • Maîtrise des frameworks Java et Spring et capacité à évoluer sur des versions anciennes.
  • Expérience en traitement de l'obsolescence et migrations.
  • Maîtrise des principes de sécurité et de confidentialité des données.
  • Pratique DevOps et qualité logicielle.

Responsabilidades

  • Apporte une expertise technique aux équipes produit et résout des problèmes critiques.
  • Garantit les choix techniques et diffuse les bonnes pratiques.
  • Promeut la qualité logicielle et la sécurité dans le cycle de développement.
  • Pilote la gestion de l'obsolescence et les migrations.
  • Contribue à la stratégie open source et inner source.
  • Encadre et coachs les équipes et assure le transfert de connaissances.

Conocimientos

Java
JEE/Jakarta EE
Spring ecosystem
Spring Boot
Spring MVC
Spring Security
REST
Clean Code
Hexagonal architecture
DDD
TDD/BDD
Quality strategy
Legacy migration
Security & privacy
DevOps tooling
Maven
NPM
GitLab CI
SonarQube
Tech lead
Analytical thinking

Educación

Diplôme HES ou licence en informatique / ingénieur EPF / diplôme fédéral

Herramientas

Docker
Kubernetes/OpenShift
Dynatrace
Splunk
RabbitMQ
Jira

Descripción del empleo

GreenUp Consulting recrute un(e) tech leader Java pour le compte d'un important client genevois du secteur public :

Le client recherche un profil de leader technique (ingénieur informatique 3) pour renforcer l'expertise technique du service Développement sur-mesure auprès des équipes produit qu'il soutient, sur des applications Java mises à disposition de différents offices.

Il/elle intervient en appui de plusieurs équipes : expertise technique, garantie des choix techniques, diffusion des pratiques de qualité logicielle et de sécurité applicative, contribution aux communautés de pratiques et à la filière de développement Java. Il/elle joue aussi un rôle dans le traitement de l'obsolescence d'applications variées (diagnostic, plan de migration, réalisation ou pilotage des migrations avec les équipes en place), porte une exigence forte de confidentialité des données, contribue à la stratégie open source et inner source du service et fait un usage maîtrisé des outils d'IA d'assistance au développement.

Diplôme HES ou licence en informatique ou diplôme d’ingénieur EPF ou diplôme fédéral.

Compétences primordiales (6 années d'expérience et plus dans la fonction)
  • Maîtrise de Java, JEE / Jakarta EE et de l'écosystème Spring (Boot, MVC, Security, REST), y compris sur des versions anciennes encore en production
  • Maîtrise de l'artisanat logiciel et de la qualité: Clean Code, architecture hexagonale, DDD, TDD / BDD, patterns d'intégration et de conception, stratégie de tests, dette technique
  • Expérience démontrée de traitement de l'obsolescence: montées de version majeures (Java, JEE, Spring, Hibernate), remplacement de composants dépréciés, reprise de legacy peu documenté ou peu testé
  • Sécurité applicative et confidentialité des données démontrées: OWASP Top 10, remédiation de vulnérabilités (SAST / DAST / SCA), sécurisation des API (OAuth2 / OIDC, SAML), protection des données personnelles (LIPAD, LPD)
  • Maîtrise de la chaîne DevOps et des outils qualité: Maven, NPM, GitLab CI, SonarQube
  • Avoir exercé le rôle de tech lead dans plusieurs équipes ou contextes; esprit analytique, capacité à identifier les causes racines d'un problème complexe
Compétences importantes (3 années d'expérience et plus dans la fonction)
  • Maîtrise de SQL (Oracle 19), Hibernate / JPA et de la messagerie asynchrone (JMS)
  • Expérience confirmée de référent technique en environnement Agile, dans une équipe d'au moins 5 développeurs
  • Capacité à s'intégrer rapidement dans des équipes différentes, en environnement matriciel, avec plusieurs interventions en parallèle; apprécier la criticité d'une situation et décider ou escalader
Compétences optionnelles qui représenteraient un plus:
  • Expérience de publication de code en open source: licence, hygiène de dépôt, documentation, nettoyage des secrets et données avant publication
  • Pratique de l'IA dans le développement logiciel (génération de code et de tests, revue, migration) avec discernement: validation des résultats, protection des données, respect des règles d'usage
  • Connaissance des démarches AppSec et plan qualité logicielle (PQL); indicateurs de qualité et de flux (DORA)
  • Expérience de migration vers des environnements conteneurisés (Docker, Kubernetes / OpenShift)
  • Connaissances de Dynatrace, Splunk, RabbitMQ
Rôle et activités
  • Apporte une expertise technique aux équipes produit: problèmes complexes, composants critiques, choix de conception.
  • Garantit les choix techniques des solutions et transmet les décisions des architectes; veille à ce que les équipes comprennent et appliquent les principes d'architecture.
  • Porte la qualité logicielle dans les équipes: revues de code, stratégie de tests et automatisation, documentation conforme au plan qualité logicielle, suivi des indicateurs SonarQube, traitement de la dette technique.
  • Intègre la sécurité applicative dans le cycle de développement: revues orientées sécurité, remédiation des vulnérabilités, protection des données personnelles et sensibles.
  • Traite l'obsolescence de manière transverse: diagnostic (composants obsolètes, dépendances, vulnérabilités), plan de migration priorisé, réalisation ou pilotage des migrations en garantissant la non-régression.
  • Développe les compétences des équipes: coaching, ateliers, partage de connaissances; anime ou contribue aux communautés de pratiques et à la filière Java.
  • Contribue à la stratégie open source et inner source: préparation du code à la publication, réutilisation de composants existants avant de refaire.
  • Promeut un usage responsable des outils d'IA d'assistance au développement et partage les retours d'expérience.
  • Assure une veille technologique, contribue à la surveillance de l'obsolescence et remonte les risques techniques.
Qualités requises
  • Communication: s'adapter aux interlocuteurs, vulgariser, être synthétique
  • Leadership et coaching technique: mener l'équipe vers l'excellence, influencer et convaincre sans lien hiérarchique
  • Curiosité et partage: veille technologique, apprentissage rapide, diffusion des connaissances
  • Esprit d'équipe, transparence sur les risques et problèmes, ouverture au changement
  • Autonomie et sens des responsabilités: prendre des initiatives, prioriser sans supervision constante
  • Rigueur et discrétion dans le traitement des informations confidentielles
  • Pragmatisme: intervenir sur du code dont on n'est pas l'auteur et choisir la solution la plus sûre plutôt que la plus élégante
Conditions supplémentaires
  • Type de contrat: contrat de prestation de services
  • Taux d’occupation: entre 80% et 100%
  • Date au plus tard du démarrage de la mission: 01.02.2027 jour
Consigue la evaluación confidencial y gratuita de tu currículum.

o arrastra y suelta tu archivo aquí

Similar jobs

Puestos de trabajo similares que vale la pena comparar

Développeur(se) Java senior
Développeur(se) Java senior

GreenUp Consulting • Genf

Presencial
CHF 120.000 - 160.000
Tech Leader Java Applications sur mesure
Tech Leader Java Applications sur mesure

Avanda Group AG • Genf

Presencial
CHF 140.000 - 210.000
Tech lead SIRH senior
Tech lead SIRH senior

GreenUp Consulting • Genf

Presencial
CHF 140.000 - 190.000
Ingénieur Informatique
Ingénieur Informatique

GreenUp Consulting • Genf

Presencial
CHF 140.000 - 190.000
Développeur(se) senior sécurité applicative (AppSec)
Développeur(se) senior sécurité applicative (AppSec)

GreenUp Consulting • Genf

Presencial
CHF 120.000 - 180.000
Expert(e) technique progiciels métiers
Expert(e) technique progiciels métiers

MGI Consultants • Genf

Presencial
CHF 120.000 - 180.000
Concepteur.trice d'Intégration Senior
Concepteur.trice d'Intégration Senior

Team Partners Suisse Sa • Genf

A distancia
CHF 120.000 - 160.000
Expert(e) senior sécurité applicative (AppSec)
Expert(e) senior sécurité applicative (AppSec)

GreenUp Consulting • Genf

Presencial
CHF 150.000 - 210.000
Développeur Java senior Applications sur mesure
Développeur Java senior Applications sur mesure

Avanda Group AG • Genf

Presencial
CHF 110.000 - 150.000
Relocation possible
Support administratif & relocation
Analyste métier senior
Analyste métier senior

GreenUp Consulting • Genf

Presencial
CHF 120.000 - 150.000