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