Senior Java Platform Engineer: Build Bank-Grade APIs

UNION BANCAIRE PRIVÉE, UBP SA

Genf

On-site

CHF 180,000 - 260,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

UNION BANCAIRE PRIVÉE, UBP SA in Geneva, Switzerland seeks an experienced software engineer to design, implement, and operate backend services and APIs using Java 17/11/8, Spring 4/5, and Spring Boot 2.x/3.x. You will build REST and SOAP APIs, manage OpenAPI specs, and develop administrative UIs when needed.

The role covers Oracle and MS SQL Server integration with JPA/Hibernate and Liquibase, plus CI/CD pipelines, test automation, and secure coding practices.

Qualifications

  • 7–15 years of professional software engineering experience with production systems.
  • Strong backend with Java (8+), Spring 4/5 and Spring Boot 2.x/3.x.
  • Frontend exposure with Vue.js or Angular for operational UIs.
  • Databases Oracle and MS SQL Server; JPA/Hibernate and Liquibase for migrations.
  • CI/CD and DevOps with Git, Maven and YAML pipelines.
  • Security: Kerberos and OAuth2/OIDC; AppSec best practices.
  • Testing: JUnit 5, Mockito, Cucumber; Jest for frontend tests.
  • English fluency; French helpful; clear cross-team communication.

Responsibilities

  • Design, implement, and run backend services and APIs in Java/Spring.
  • Build REST and SOAP APIs; manage HTTP layers and OpenAPI specs.
  • Develop admin consoles in Vue.js/Angular as needed.
  • Integrate with Oracle and MSSQL using JPA/Hibernate; manage migrations with Liquibase.
  • Establish CI/CD pipelines and code quality gates; automate tests.
  • Apply secure authentication patterns and follow AppSec guidelines.
  • Contribute to test strategy; support prod incidents and reliability.
  • Document APIs, architecture choices, and runbooks; track work in JIRA.

Skills

Java
Spring
REST API
SOAP API
OpenAPI
JPA/Hibernate
CI/CD
Security
Testing
DevOps
Leadership

Tools

Liquibase
Maven
Git
JIRA
CI/CD pipelines

Job description

UNION BANCAIRE PRIVÉE, UBP SA in Geneva, Switzerland seeks an experienced software engineer to design, implement, and operate backend services and APIs using Java 17/11/8, Spring 4/5, and Spring Boot 2.x/3.x. You will build REST and SOAP APIs, manage OpenAPI specs, and develop administrative UIs when needed.

The role covers Oracle and MS SQL Server integration with JPA/Hibernate and Liquibase, plus CI/CD pipelines, test automation, and secure coding practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Platform Engineer: APIs, CI/CD & Secured Ops
Senior Java Platform Engineer: APIs, CI/CD & Secured Ops

Union Bancaire Privée • Genf

Hybrid
CHF 150,000 - 190,000
Senior Java Backend Engineer for Tariff & Ops Platform
Senior Java Backend Engineer for Tariff & Ops Platform

UBP - Union Bancaire Privée • Genf

On-site
CHF 120,000 - 170,000
Senior Java Backend Engineer for Tariffication & Ops APIs
Senior Java Backend Engineer for Tariffication & Ops APIs

Union Bancaire Privée • Genf

On-site
CHF 130,000 - 180,000
Java Technical Lead
Java Technical Lead

Sword Services • Genf

On-site
CHF 150,000 - 190,000
Senior Java Platform Engineer – Banking Sector
Senior Java Platform Engineer – Banking Sector

UNION BANCAIRE PRIVÉE, UBP SA • Genf

On-site
CHF 180,000 - 260,000
Senior Java Platform Engineer – Banking Sector
Senior Java Platform Engineer – Banking Sector

Union Bancaire Privée • Genf

On-site
CHF 150,000 - 190,000
Digital Developer & API Specialist - Private Banking Consultant
Digital Developer & API Specialist - Private Banking Consultant

Union Bancaire Privée • Genf

Hybrid
CHF 110,000 - 140,000
Senior Java Engineer: Distributed Financial Systems
Senior Java Engineer: Distributed Financial Systems

Experis Switzerland • Zürich

On-site
CHF 120,000 - 160,000
Java Tech Lead - Fees & Operations Platform
Java Tech Lead - Fees & Operations Platform

Sword Group • Genf

On-site
CHF 120,000 - 170,000
Training budget
25 days paid leave
International health insurance
+4
Senior Java Tech Lead - Fees & Operations
Senior Java Tech Lead - Fees & Operations

Sword Services • Genf

On-site
CHF 120,000 - 180,000