Jobs / Ivy Partners

Ingénieur.e Java / DevOps Senior

Ivy Partners · Genève, GE, Switzerland
Genève, GE, SwitzerlandExp: 5+ yrsOnsite
Remuneration
Not specified
Location
Genève, GE, Switzerland
Visa sponsorship
Not specified

Job summary

Ce poste combine le développement et l’évolution d’applications Java/Spring et Angular (environ 60 %) avec les opérations et le support en production (environ 40 %). Il comprend les revues de code, le diagnostic et la résolution d’incidents, la gestion de pipelines CI/CD et l’automatisation des déploiements et de l’infrastructure avec Kubernetes, Docker, Terraform et Ansible. L’observabilité s’appuie notamment sur ELK, Grafana, Prometheus et Dynatrace.

Benefits

FormationsPerspectives d’évolution

Qualifications

  • Environ cinq ans d’expérience en ingénierie logicielle.
  • Solide maîtrise de Java, Spring et de la JVM.
  • Expérience significative en développement Angular et en revue de code.
  • Expérience du support et de la résolution d’incidents sur des applications en production.
  • Expérience des pipelines CI/CD avec GitLab.
  • Pratique de Docker et Kubernetes, notamment Helm.
  • Connaissance ou pratique de Terraform et Ansible.
  • Pratique d’OpenID Connect et d’OAuth 2.0.
  • Bonne maîtrise de SQL, notamment PostgreSQL et Oracle.
  • Expérience du déploiement d’applications Java et de l’observabilité avec ELK, Grafana, Prometheus ou Dynatrace.
  • Maîtrise courante du français et de l’anglais, à l’oral comme à l’écrit.

Responsibilities

  • Développer et faire évoluer des applications métier avec Java, Spring et Angular.
  • Réaliser des revues de code Java et contribuer à la qualité du code et de l’architecture.
  • Accompagner les équipes de développement, y compris les équipes offshore.
  • Assurer le support des applications en production et diagnostiquer les incidents applicatifs ou d’infrastructure.
  • Corriger les anomalies dans le code et coordonner les correctifs avec les équipes de développement.
  • Intégrer et déployer des pipelines CI/CD.
  • Automatiser le déploiement, la mise à l’échelle et la gestion des applications avec Kubernetes et Docker.
  • Analyser les logs et utiliser les outils d’observabilité pour investiguer les incidents.
  • Contribuer à la disponibilité des applications en production.
  • Automatiser l’infrastructure avec Terraform et Ansible.
  • Mettre en œuvre OpenID Connect et OAuth 2.0 pour assurer la conformité des connexions.

Skills

AnsibleAWSAzureBashDockerDynatraceGitLabGrafanaHelmJavaKubernetesPostgreSQLPrometheusPythonTerraformGitLab CIOpenTelemetryOracle Cloud

Certifications

Certification AWS appréciée

Languages

FrançaisAnglais

Relocation

No