-
IT Advanced Consulting SA

Développeur(se) Java

IT Advanced Consulting SA
Switzerland · Full-time · Entry

  • 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 Techniques2. Développement Back-End3. API et Web Services4. Bases de Données5. Architecture et Design6. Messages Asynchrones7. Outils de Versioning et CI/CD8. Qualité et Tests9. Conteneurs

  • 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.
    • Expertise dans l’utilisation d’un ou plusieurs frameworks populaires du marché.
    • 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.
    • Maîtrise des bases de données relationnelles (Oracle et/ou PostgreSQL).
    • Maîtrise du langage SQL.
    • Expérience avec les micro-services.
    • Expérience de développement avec RabbitMQ.
    • Maîtrise de Git pour le contrôle de version.
    • Expérience avec GitLab et GitLab CI.
    • Maîtrise des tests unitaires avec JUnit.
    • Maîtrise de l’outil SonarQube.
    • Expérience confirmée avec Docker ou Podman.

    Compétences Importantes
2. API et Web Services3. Outils4. Développement5. Messages Asynchrones6. Qualité et Vulnérabilité7. Conteneurs8. Éditique

  • Outils de Versioning et CI
  • Expérience d’administration de GitLab.
  • Maîtrise de l’intégration continue avec Jenkins.
  • Expérience de mise en place d’une API Gateway.
  • Expérience d’administration de Jira Data Center.
  • Expérience de développement en Python.
  • Compétence avec la bibliothèque React.
  • Expérience d’installation de RabbitMQ.
  • Expérience d’administration de SonarQube.
  • Expérience de gestion des vulnérabilités avec Nexus IQ.
  • Expérience avec un système d’orchestration de conteneurs, en particulier OpenShift.
  • Une expérience dans le domaine de l’éditique est un plus (produits OpenText, Compart, MPI tech…).

Key Skills

Ranked by relevance

gitlab nexus rabbitmq java postgresql gitlab ci jenkins python docker oracle react junit jira git sql
Login to Apply
Posted
Jul 02, 2025
Type
Full-time
Level
Entry
Location
Geneva

Industries

IT Services IT Consulting

Categories

Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
IT Advanced Consulting SA
Related

Développeur Java Senior

2026-05-06

Full-time
Not Applicable
Switzerland
IT Services
Information Technology
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
Digivance Solutions
Related

Java Backend Developer

2026-06-19

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