Technical Leader Java

Sword Group

Genf

Vor Ort

CHF 140.000 - 180.000

Vollzeit

Vor 3 Tagen
Sei unter den ersten Bewerbenden

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Benefits dieser Stelle

Formation continue budget
25 jours de congés payés
Assurance accidents internationale
Événements mensuels
Missions internationales
Projets innovants
Avantages et remises

Zusammenfassung

Sword Group recherche un Tech Lead Java pour Genève, chargé d’apporter son expertise aux équipes produit sur les problématiques complexes et les choix architecturaux. Vous garantirez la qualité logicielle et intégrerez la sécurité dans le cycle de développement, tout en pilotant les migrations et en promouvant l’usage responsable des IA d’assistance.

Vous intervenez comme référent technique dans des squads Agile avec autonomie, sur des projets innovants et des migrations majeures, dans un

Qualifikationen

  • Expérience d’au moins six ans avec Java et l’écosystème Spring.

Aufgaben

  • Apporter une expertise technique aux équipes produit sur les problèmes complexes et composants critiques.
  • Garantir les choix techniques et transmettre les décisions des architectes ; veiller à la compréhension et à l’application des principes d’architecture.
  • Porte la qualité logicielle: revues de code, stratégie de tests et documentation conforme au plan qualité, suivi SonarQube, gestion dette technique.
  • Intègre la sécurité dans le cycle de développement: revues sécuritaires, remédiation des vulnérabilités, protection des données.
  • Traite l’obsolescence: diagnostic, plan de migration et pilotage des migrations, sans régression.
  • Développe les compétences des équipes par coaching et ateliers; anime communautés Java.
  • Contribue à l’open source et inner source: préparation du code à publication et réutilisation des composants.
  • Promouvoit l’usage responsable des IA d’assistance au développement et partage les retours.
  • Veille technologique et remontee des risques techniques.

Kenntnisse

Java
JEE / Jakarta EE
Spring
Spring Boot
MVC
Security
DDD/TDD/BDD
Design patterns
OpenShift
Dynatrace

Ausbildung

Diplôme HES / licence informatique / diplôme EPF ou équivalent

Tools

Java
JEE/Jakarta EE
Spring
Hibernate/JPA
Maven
NPM
GitLab CI
SonarQube
SQL
Oracle
JMS
Docker
Kubernetes
OpenShift
Dynatrace
Splunk
RabbitMQ

Jobbeschreibung

Nous ouvrons un poste de Tech Lead Java pour renforcer l’équipe de notre client basé à Genève, dans le secteur public. Vous apporterez votre expertise à plusieurs équipes produit responsables d’applications Java et contribuerez à la fiabilité des choix techniques, à la qualité logicielle ainsi qu’à la sécurité des solutions.

Responsabilité du poste
  • 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.
Prérequis du poste
  • Diplôme HES, licence universitaire en informatique, diplôme d’ingénieur EPF ou qualification fédérale équivalente.
  • Au moins six ans d’expérience avec Java, JEE ou Jakarta EE et l’écosystème Spring, notamment Spring Boot, MVC, Security et REST.
  • Maîtrise des pratiques d’ingénierie logicielle : Clean Code, architecture hexagonale, DDD, TDD, BDD, design patterns et stratégies de tests.
  • Expérience confirmée des migrations majeures et de la modernisation d’applications legacy utilisant notamment Java, Spring, Hibernate ou JEE.
  • Solides compétences en sécurité applicative : OWASP Top 10, SAST, DAST, SCA, OAuth2, OIDC, SAML et protection des données.
  • Maîtrise de Maven, NPM, GitLab CI, SonarQube, SQL, Oracle, Hibernate/JPA et JMS.
  • Expérience réussie comme référent technique ou Tech Lead au sein de plusieurs équipes Agile composées d’au moins cinq développeurs.
  • Leadership technique, esprit analytique, autonomie, capacité de vulgarisation et aptitude à intervenir simultanément dans plusieurs contextes. Une expérience avec Docker, Kubernetes, OpenShift, Dynatrace, Splunk ou RabbitMQ constitue un avantage.
Rejoindre Sword, c’est…
  • Formation continue : Un budget formation qui croit tous les mois à utiliser dans un large catalogue de formation.
  • 25 jours de congés payés : Tous nos employés ont droit à 25 jours de congés payés par an.
  • Une couverture assurance-accident internationale.
  • Evènements réguliers : Des événements mensuels pour se retrouver en petit ou grand comité.
  • Environnements internationaux : Des missions dans des groupes d'envergure internationale.
  • Innovation : Contribuez à des projets impactants et innovants dans de nombreux secteurs d'activité.
  • Des petits plaisirs : Nos employés bénéficient d'un programme d'avantages et remises très intéressantes"
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Architecte de solution
Architecte de solution

Sword Group • Siebenzach

Vor Ort
CHF 130.000 - 170.000
Budget formation annuel
25 jours de congés payés
Assurance-accident internationale
+1
Java Developer
Java Developer

Sword Group • Genf

Vor Ort
CHF 120.000 - 160.000
Training budget
25 days paid leave
International accident insurance
+3
Java Technical Lead
Java Technical Lead

Sword Group • Genf

Vor Ort
CHF 120.000 - 170.000
Training budget
25 days paid leave
International health insurance
+4
Service Delivery Manager Senior
Service Delivery Manager Senior

Sword Group • Genf

Vor Ort
CHF 120.000 - 150.000
Formation continue
25 jours de congés payés
Assurance-accident internationale
+3
Analyst - SQL/API Developer
Analyst - SQL/API Developer

Sword Group • Genf

Vor Ort
CHF 110.000 - 165.000
Budget formation
25 jours de congés payés
Assurance accident internationale
+2
Développeur.se en Sécurité Applicative (AppSec)
Développeur.se en Sécurité Applicative (AppSec)

Sword Group • Genf

Vor Ort
CHF 120.000 - 180.000
Formation continue
Congés 25 jours
Assurance accident internationale
+4
Chef de projet Agile - FR / ALL
Chef de projet Agile - FR / ALL

Sword Group • Genf

Vor Ort
CHF 120.000 - 150.000
Budget formation annuel
25 jours de congés payés
Assurance accident internationale
+4
Solution Architect - Environnement Bancaire
Solution Architect - Environnement Bancaire

Sword Group • Genf

Vor Ort
CHF 130.000 - 180.000
Formation continue
25 jours de congés payés par an
Couverture assurance-accident globale
Expert en Automatisation des Tests - TOSCA
Expert en Automatisation des Tests - TOSCA

Sword Group • Genf

Vor Ort
CHF 120.000 - 180.000
Formation continue
25 jours congés payés
Couverture assurance-accident
Technical Leader Java
Technical Leader Java

Sword Services • Genf

Vor Ort
CHF 120.000 - 160.000