-
IT Advanced Consulting SA

Développeur(se) Java Senior

IT Advanced Consulting SA
Switzerland · Full-time · Entry

  • 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 et principes SOLID

  • Développement Back-End
  • Expertise dans l’utilisation d’un ou plusieurs frameworks les plus utilisés du

marché

  • API et Web Service
  • 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
  • Base de données
  • Maîtrise des bases de données relationnelles (Oracle et/ou PostgreSQL)
  • Maîtrise du langage SQL
  • Architecture et Design
  • Expérience avec les micro-services
  • Messages asynchrones
  • Expérience de développement avec l'agent de messages RabbitMQ
  • Outils de Versioning, CI/CD
  • Maîtrise de Git pour le contrôle de version
  • Expérience avec la plateforme GitLab
  • Expérience d’intégration continue avec GitLab CI
  • Qualité et Tests
  • Maitrise des tests unitaires avec JUnit
  • Maîtrise de l’outil SonarQube

Conteneur

  • Expérience confirmée avec Docker ou Podman

Compétences importantes

Outils de Versioning, CI

  • Expérience d’administration de l’application GitLab
  • Maitrise de l’intégration continue avec Jenkins
  • API et Web Service
  • Expérience de mise en place d’une API Gateway
  • Outils
  • Expérience d’administration de l’application Jira Data Center
  • Développement
  • Expérience de développement Python
  • Compétence avec la bibliothèque React
  • Messages asynchrones
  • Expérience d’installation de l'agent de messages RabbitMQ
  • Qualité et Vulnérabilité
  • Expérience d’administration de l’application SonarQube
  • Expérience de gestion des vulnérabilités avec Nexus IQ
  • Conteneur
  • Expérience avec un système d’orchestration de conteneurs (en particulier

OpenShift)

  • Editique
  • Expérience dans le domaine de l’éditique est un plus (produits OpenText,

Compart, MPI tech,…)

Requirements

Assurer le maintien du niveau de qualité et de sécurité des systèmes

  • Apporter du support technique et méthodologique aux développeurs
  • Concevoir et évaluer des solutions informatiques
  • Identifier et communiquer sur les risques et problèmes, fédérer les personnes

concernées pour rechercher des solutions

  • Accompagner la montée en compétences des développeurs sur les pratiques de

qualité et sécurité logiciel

  • Être sensibilisé à la qualité logicielle et pourvoir promouvoir celle-ci après des

équipes

  • Être intéressé par l’installation et l’administration de l’outillage des

développeurs (GitLab, SonarQube, Nexus RM, Nexus IQ,…)

  • Capacité à coordonner des acteurs dans différents services et coordonner

l'intégration de solutions du marché

  • Participer à l'amélioration continue des processus et outils
  • Participer à l’amélioration continue de l’organisation de son équipe
  • Participer à l'amélioration des pratiques Agile
  • Capitaliser en continue sur l'expérience acquise
  • Participer aux pratiques d'ingénierie logicielle

Key Skills

Ranked by relevance

gitlab nexus rabbitmq design patterns postgresql gitlab ci jenkins python docker oracle react junit java cicd jira git sql
Login to Apply
Posted
Feb 04, 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
IT Advanced Consulting SA
Related

Cybersecurity Consultant (BERN)

2026-03-05

Full-time
Not Applicable
Switzerland
IT Services
Information Technology
View Job Details
Eligo Recruitment
Related

Senior Network Security Engineer

2026-06-19

Full-time
Mid-Senior
Switzerland
IT Services
Information Technology