📢 Nouveau : recevez les offres du jour sur notre canal WhatsApp
Jobiglo

Aucun resultat.

Senior Java Platform Engineer – Banking Sector

UBP - Union Bancaire Privée · Genève

Senior 🇬🇧 English
Java Spring Boot REST SOAP OpenAPI Swagger Vue.js Angular Oracle MS SQL Server JPA Hibernate SQL PL/SQL Liquibase Maven Git YAML CI/CD pipelines JIRA JUnit 5 Mockito Cucumber Jest Kerberos OAuth2 OIDC OWASP

Description du poste

About the role

We are looking for a Senior Java Platform Engineer to design, implement, and operate robust backend services for a banking platform. You will work on Java‑based APIs, integrate with enterprise databases, and support production operations.

Key responsibilities

  • Design, develop, and maintain Java (8/11/17) micro‑services using Spring 4/5 and Spring Boot 2.x/3.x.
  • Create and document REST and SOAP APIs, manage OpenAPI/Swagger specifications.
  • Build operational front‑end/admin consoles with Vue.js or Angular when needed.
  • Integrate with Oracle and MS SQL Server using JPA/Hibernate, write SQL/PL‑SQL, and handle schema migrations with Liquibase.
  • Implement CI/CD pipelines (YAML) with Maven, Git, and enforce quality gates and automated tests.
  • Apply secure authentication (Kerberos, OAuth2/OIDC) and follow AppSec best practices (OWASP, input validation, secret management).
  • Develop unit, integration, and BDD/ATDD tests using JUnit 5, Mockito, Cucumber, and Jest.
  • Provide production support, troubleshoot incidents, analyse performance, and improve reliability.
  • Document APIs, architectural decisions, runbooks, and operational procedures in JIRA.

Required profile

  • 7–15 years of professional software engineering experience, preferably in regulated banking environments.
  • Strong backend expertise with Java, Spring, Spring Boot, REST/SOAP, and HTTP fundamentals.
  • Experience with Oracle and MS SQL Server, JPA/Hibernate, and Liquibase.
  • Hands‑on knowledge of CI/CD, Git, Maven, and YAML pipeline definitions.
  • Familiarity with security protocols (Kerberos, OAuth2/OIDC) and AppSec guidelines.
  • Fluent English; French is a plus.
  • Organised, reliable in production support, and able to communicate clearly across teams.

Required skills

  • Java (8, 11, 17)
  • Spring Framework 4/5
  • Spring Boot 2.x/3.x
  • REST and SOAP API design
  • OpenAPI / Swagger
  • Vue.js, Angular
  • Oracle, MS SQL Server
  • JPA / Hibernate
  • SQL, PL/SQL
  • Liquibase
  • Maven, Git
  • YAML CI/CD pipelines
  • JIRA
  • JUnit 5, Mockito, Cucumber
  • Jest
  • Kerberos, OAuth2/OIDC
  • OWASP security practices

Questions fréquentes

Le salaire n'est pas communiqué publiquement par le recruteur. Vous pouvez postuler et négocier directement avec UBP - Union Bancaire Privée.
Cliquez sur "Postuler maintenant" en haut de la page. Vous pouvez importer votre CV en 1 clic — Jobiglo extrait automatiquement vos informations et postule pour vous.

Pourquoi signalez-vous cette offre ?

Merci pour votre signalement. Nous allons examiner cette offre.

Aller plus loin

Salaires, guides et recherches en Suisse.

Postulez en 30 secondes

Entrez votre email pour postuler. Un compte sera cree automatiquement.

En continuant, vous acceptez nos conditions d'utilisation.

Deja un compte ? Connexion

💬 Contactez-nous sur Telegram Discuter sur WhatsApp

Publie il y a 4 semaines

Expire dans 1 mois

36 vues · 0 interesses

Boostez vos chances

Importez votre CV : nous vous proposons les offres qui matchent votre profil.

Analyse de votre CV en cours...

UBP - Union Bancaire Privée

Genève