← Back to job listings

Senior Java Platform Engineer
Talan · Genève, Switzerland
About The Role
Au sein de l’équipe IT, vous serez en charge de la conception, du développement et de l’exploitation de services backend et d’API, principalement en environnement Java.
- Concevoir et développer des services backend avec Java, Spring et Spring Boot.
- Développer et maintenir des API REST et SOAP, ainsi que leur documentation via OpenAPI / Swagger.
- Développer ponctuellement des interfaces d’administration avec Vue.js ou Angular.
- Intégrer les bases de données Oracle et MS SQL Server avec JPA/Hibernate, SQL/PL-SQL et Liquibase.
- Mettre en place et maintenir les pipelines CI/CD avec Maven et Git, incluant les tests automatisés et contrôles qualité.
- Appliquer les bonnes pratiques de sécurité applicative et gérer les mécanismes d’authentification et d’autorisation.
- Participer à la stratégie de tests automatisés : unitaires, intégration et BDD/ATDD.
- Assurer le support de production, l’analyse des incidents et des performances, ainsi que l’amélioration de la fiabilité.
- Documenter les API, l’architecture et les procédures opérationnelles, notamment dans JIRA.
- Collaborer avec les équipes métier et IT afin de garantir l’alignement de l’architecture avec les besoins business et les standards de la plateforme.
Profil recherché:
- 7 à 15 ans d’expérience en développement logiciel
- Solide maîtrise de Java, Spring, Spring Boot et conception d’API REST/SOAP.
- Bonne connaissance de Oracle, MS SQL Server, JPA/Hibernate, SQL et Liquibase.
- Expérience en CI/CD et DevOps : Git, Maven, pipelines YAML et automatisation des tests.
- Maîtrise des pratiques de sécurité applicative : OAuth2/OIDC, Kerberos, OWASP et Secure Coding.
- Expérience en tests automatisés : JUnit, Mockito, Cucumber.
- Connaissances en Vue.js ou Angular.
- Bonnes capacités en architecture logicielle, documentation et résolution d’incidents de production.
- Anglais courant, français apprécié.
- Profil autonome, structuré, fiable et collaboratif.
Atouts
- BPMN / Drools, Node.js, tests E2E, JMeter.
- Expérience en environnement bancaire ou financier réglementé.
Similar roles you might like
See all →S
Software Engineer – Python/PHP & PostgreSQL
Swissquote
Salary not disclosedPosted today
S
Android Software Engineer
Swissquote
Salary not disclosedPosted today
CA
Senior OT / SCADA & Automation Engineer (80–100%)
cross-ING AG
Salary not disclosedPosted today
F
Software Engineer (Intern or Recent Graduate)
flink
Salary not disclosedPosted today
B
Software Engineer - Delta Platform
blp-digital
Salary not disclosedPosted 1 day ago
S(
Oracle DevOps Engineer
Swisscom (Schweiz) AG
Salary not disclosedPosted 2 days ago
S(
Internship NETAdvance - ONIS AI DevOps
Swisscom (Schweiz) AG
Salary not disclosedPosted 2 days ago
L
Member of Technical Staff – AI Inference platform, features
lyceum
Salary not disclosedPosted 2 days ago
This is an external listing. JobSpring does not represent or verify the employer. Report this listing