Développeur Java senior Applications sur mesure

Avanda Group AG

Genf

On-site

CHF 110,000 - 150,000

Full time

38 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Relocation possible
Support administratif & relocation

Job summary

Avanda Group AG cherche un Développeur Java senior pour concevoir, développer et maintenir des applications Java sur mesure destinées à des offices publics.

Le candidat autonome gère l’ensemble du cycle de développement, du design aux tests et au déploiement, en respectant les standards de qualité et les exigences de sécurité.

Qualifications

  • Diplôme d'ingénieur ou Master en informatique.
  • 6 ans et plus d'expérience.
  • Java: maîtrise du langage et des principes de conception objet (SOLID, design patterns).
  • Backend: Spring et Spring Boot, Hibernate / JPA, application autonome avec serveur intégré.
  • API: conception et développement d'API REST (JAX-RS, OpenAPI), sécurisation avec OAuth2 / OIDC.
  • Architecture hexagonale, séparation frontend / backend, concepts d'architecture logicielle courants.
  • Qualité logicielle: tests unitaires et d'intégration (JUnit), TDD / BDD (Cucumber, Gherkin), revue de code systématique, SonarQube.
  • Sécurité applicative et confidentialité des données: OWASP Top 10, gestion des secrets, protection des données personnelles et sensibles.
  • DevOps: Git et GitFlow, GitLab CI, Maven, Docker, OpenShift. Bases de données relationnelles et SQL (PostgreSQL). Expérience Agile / Scrum et JIRA.
  • Un plus: publication de code open source, IA d'assistance au développement, Vue.js ou React, Nginx, Express, Dynatrace, Splunk, expérience dans l'administration publique.
  • Qualités: autonomie, responsabilité, adaptabilité, esprit d'équipe, partage des connaissances, rigueur et discrétion, capacité à travailler sous pression.

Responsibilities

  • Concevoir, développer et maintenir des applications et composants Java dans le respect des standards de la filière.
  • Concevoir et réaliser les tests (unitaires, intégration, acceptation) et les automatiser dans la chaîne CI/CD.
  • Réaliser les revues de code systématiques et contribuer à la documentation technique.
  • Analyser et corriger les anomalies lors des tests d'intégration et fonctionnels.
  • Garantir le niveau de qualité et de sécurité du code livré: SonarQube, remédiation des vulnérabilités, protection des données.
  • Identifier et communiquer les risques et problèmes, fédérer les personnes concernées pour rechercher des solutions.
  • Participer à l'amélioration continue des pratiques d'ingénierie et des outils, partager l'expérience au sein des pratiques Agile.

Skills

Java
Spring Boot
Hibernate / JPA
API REST
PostgreSQL
GitLab CI
Docker
OpenShift
JUnit
TDD / BDD
Agile / Scrum
GIT
Sécurité OWASP

Education

Diplôme d'ingénieur ou Master en informatique

Tools

GitLab CI
Docker
OpenShift
JIRA

Job description

Développeur Java senior Applications sur mesure

Avanda est une société de services Franco-Suisse. Dans le cadre d'un large appel d'offre du secteur public en Suisse Romande, nous recherchons plusieurs profils dans le domaine Développement & Sécurité applicative.

Notre client est une très grande organisation publique, avec plusieurs milliers de collaborateurs. Ces opportunités long terme (plusieurs années) nécessitent une présence régulière sur Genève (ou dans la région frontalière).

Ces rôles sont pour des consultants (Permanent ou Freelance) intéressés à rejoindre un grand projet dans la région de Genève. Nous nous occupons de toute la partie administrative (payroll, permis, administration et relocation le cas échéant).

Au sein du service Développement sur-mesure, vous renforcez la capacité de développement des équipes produit en charge d'applications Java utilisées par différents offices. Vous êtes autonome sur l'ensemble du cycle de développement (conception, réalisation, tests, intégration, déploiement) et attaché(e) à la qualité logicielle, à la sécurité applicative et à la confidentialité des données. Deux positions sont à pourvoir. Technologies de la filière: Java, Spring Boot, Hibernate / JPA, API REST, PostgreSQL, GitLab CI, Docker, OpenShift.

Démarrage prévu en février 2027.

  • Concevoir, développer et maintenir des applications et composants Java dans le respect des standards de la filière.
  • Concevoir et réaliser les tests (unitaires, intégration, acceptation) et les automatiser dans la chaîne CI/CD.
  • Pratiquer la revue de code systématique et contribuer à la documentation technique.
  • Analyser et corriger les anomalies lors des phases de tests d'intégration et fonctionnels.
  • Garantir le niveau de qualité et de sécurité du code livré: indicateurs SonarQube, remédiation des vulnérabilités, protection des données.
  • Identifier et communiquer les risques et problèmes, fédérer les personnes concernées pour rechercher des solutions.
  • Participer à l'amélioration continue des pratiques d'ingénierie, des outils et de l'organisation Agile de l'équipe, et partager l'expérience acquise au sein des communautés de pratiques.
  • Diplôme d'ingénieur ou Master (ou équivalent) en informatique.
  • 6 ans et plus d'expérience.
  • Java: maîtrise du langage (versions LTS récentes) et des principes de conception objet (SOLID, design patterns).
  • Backend: Spring et Spring Boot, Hibernate / JPA, application autonome avec serveur intégré.
  • API: conception et développement d'API REST (JAX-RS, OpenAPI), sécurisation avec OAuth2 / OIDC.
  • Architecture hexagonale, séparation frontend / backend, connaissance des concepts d'architecture logicielle courants.
  • Qualité logicielle: tests unitaires et d'intégration (JUnit), TDD / BDD (Cucumber, Gherkin), revue de code systématique, SonarQube.
  • Sécurité applicative et confidentialité des données: OWASP Top 10, gestion des secrets, protection des données personnelles et sensibles.
  • DevOps: Git et GitFlow, GitLab CI, Maven, Docker, OpenShift. Bases de données relationnelles et SQL (PostgreSQL). Expérience confirmée en Agile / Scrum et JIRA.
  • Un plus: publication de code en open source, outils d'IA d'assistance au développement, Vue.js ou React, Nginx, Express, Dynatrace, Splunk, expérience confirmée dans une administration publique.
  • Qualités: autonomie, responsabilité, adaptabilité, esprit d'équipe, partage des connaissances, rigueur et discrétion, capacité à travailler sous pression.

C'est une excellente opportunité de rejoindre une large entité genevoise sur le long terme et de participer à un grand projet de transformation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Tech Leader Java Applications sur mesure
Tech Leader Java Applications sur mesure

Avanda Group AG • Genf

On-site
CHF 140,000 - 210,000
Ingénieur d'intégration technique senior
Ingénieur d'intégration technique senior

Avanda Group AG • Genf

On-site
CHF 120,000 - 180,000
Développeur senior sécurité applicative (AppSec)
Développeur senior sécurité applicative (AppSec)

Avanda Group AG • Genf

On-site
CHF 140,000 - 190,000
Ingénieur informatique Logiciels métiers du marché
Ingénieur informatique Logiciels métiers du marché

Avanda Group AG • Genf

On-site
CHF 130,000 - 180,000
Architecte de plateformes et filières
Architecte de plateformes et filières

Avanda Group AG • Genf

On-site
CHF 120,000 - 180,000
Gestionnaire de services Conformité et Gouvernance en Cybersécurité
Gestionnaire de services Conformité et Gouvernance en Cybersécurité

Avanda Group AG • Genf

On-site
CHF 140,000 - 210,000
Expert technique Conformité et Gouvernance en Cybersécurité
Expert technique Conformité et Gouvernance en Cybersécurité

Avanda Group AG • Genf

On-site
CHF 120,000 - 180,000
Relocation assistance
Chef de projet senior Solutions métiers
Chef de projet senior Solutions métiers

Avanda Group AG • Genf

On-site
CHF 120,000 - 180,000
Leader technique SIRH
Leader technique SIRH

Avanda Group AG • Genf

On-site
CHF 120,000 - 180,000
Développeur(se) Java senior
Développeur(se) Java senior

GreenUp Consulting • Genf

On-site
CHF 120,000 - 160,000