-
IT Advanced Consulting SA

Développeur Java Senior

IT Advanced Consulting SA
Switzerland · Full-time · Not Applicable

  • Assurer le maintien du niveau de qualité et de sécurité des systèmes.
  • Apporter un support technique et méthodologique aux développeurs.
  • Concevoir et évaluer des solutions informatiques.
  • Identifier et communiquer sur les risques et problèmes, tout en fédérant les parties concernées pour rechercher des solutions.
  • Accompagner la montée en compétences des développeurs sur les pratiques de qualité et de sécurité logicielle.
  • Promouvoir la qualité logicielle au sein des équipes.
  • S’intéresser à l’installation et à l’administration des outils des développeurs (GitLab, SonarQube, Nexus RM, Nexus IQ…).
  • Coordonner les acteurs de différents services et intégrer des solutions du marché.
  • Participer à l'amélioration continue des processus, outils et pratiques Agile.
  • Capitaliser en continu sur l'expérience acquise.
  • Contribuer aux pratiques d'ingénierie logicielle.


Requirements

Compétences Techniques

1. Java (6 années d'expérience et plus)


  • Expertise dans le développement Java.
  • Connaissance approfondie des principes de conception orientée objet, y compris :
    • Design Patterns.
    • Principes SOLID.

2. Développement Back-End


  • Expertise dans l’utilisation d’un ou plusieurs frameworks populaires du marché.

3. API et Web Services


  • Maîtrise du développement des web services REST et SOAP.
  • Capacité à concevoir, implémenter et maintenir des APIs robustes et sécurisées.
  • Expérience dans la sécurisation des APIs avec OAUTH2/OIDC.

4. Bases de Données


  • Maîtrise des bases de données relationnelles (Oracle et/ou PostgreSQL).
  • Maîtrise du langage SQL.

5. Architecture et Design


  • Expérience avec les micro-services.

6. Messages Asynchrones


  • Expérience de développement avec RabbitMQ.

7. Outils de Versioning et CI/CD


  • Maîtrise de Git pour le contrôle de version.
  • Expérience avec GitLab et GitLab CI.

8. Qualité et Tests


  • Maîtrise des tests unitaires avec JUnit.
  • Maîtrise de l’outil SonarQube.

9. Conteneurs


  • Expérience confirmée avec Docker ou Podman.

Compétences Importantes

1. Outils de Versioning et CI


  • Expérience d’administration de GitLab.
  • Maîtrise de l’intégration continue avec Jenkins.

2. API et Web Services


  • Expérience de mise en place d’une API Gateway.

3. Outils


  • Expérience d’administration de Jira Data Center.

4. Développement


  • Expérience de développement en Python.
  • Compétence avec la bibliothèque React.

5. Messages Asynchrones


  • Expérience d’installation de RabbitMQ.

6. Qualité et Vulnérabilité


  • Expérience d’administration de SonarQube.
  • Expérience de gestion des vulnérabilités avec Nexus IQ.

7. Conteneurs


  • Expérience avec un système d’orchestration de conteneurs, en particulier OpenShift.

8. Éditique


  • Une expérience dans le domaine de l’éditique est un plus (produits OpenText, Compart, MPI tech…).

Key Skills

Ranked by relevance

gitlab nexus docker oracle java jira git
Login to Apply
Posted
May 06, 2026
Type
Full-time
Level
Not Applicable
Location
Geneva

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Dicetek LLC
Related

Java Springboot - Orkes/ Netflix Conductor

2026-06-18

Contract
Not Applicable
United Arab Emirates
IT Services
Design
View Job Details
Loodos
Related

Full Stack Engineer

2026-06-19

Full-time
Mid-Senior
Turkey
IT Services
Information Technology
View Job Details
Digivance Solutions
Related

Java Backend Developer

2026-06-19

Full-time
Mid-Senior
United Arab Emirates
IT Services
Information Technology