Senior Java Backend Engineer for Tariff & Ops Platform

UBP - Union Bancaire Privée

Genf

On-site

CHF 120,000 - 170,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

UBP - Union Bancaire Privée is seeking a senior software engineer to own the Tariffication application, lead knowledge transfer from a retiring java developer, and design robust backend services in Java 17/11/8 with Spring 4/5 and Spring Boot 2.x/3.x.

The role involves building REST and SOAP APIs, integrating with Oracle and MS SQL Server via JPA/Hibernate, and maintaining Liquibase-managed schemas, CI/CD pipelines, and strong security practices.

Qualifications

  • 7–15 years of professional software engineering experience; production systems.
  • Strong backend development with Java 8+; Java 17 is targeted.
  • Hands-on experience with Spring 4/5 and Spring Boot 2.x/3.x.

Responsibilities

  • Take ownership of the Tariffication application and lead a knowledge-transfer with the retiring Java developer.
  • Design, implement, and operate backend services and APIs using Java 17/11/8, Spring 4/5, and Spring Boot 2.x/3.x.
  • Build and maintain REST and SOAP APIs; manage HTTP layers and API specs with OpenAPI/Swagger.
  • Develop front-end/admin consoles in Vue.js or Angular where relevant.
  • Integrate with Oracle and SQL Server using JPA/Hibernate; work with SQL/PL-SQL; Liquibase for schema changes.
  • Implement YAML-based CI/CD pipelines with Maven and Git, including quality gates and tests.
  • Apply Kerberos and OAuth2/OIDC; follow AppSec practices (OWASP, input validation, secrets).
  • Contribute to test strategy using JUnit 5, Mockito, Cucumber, and Jest for front-end tests.
  • Support production operations; troubleshoot incidents and improve reliability.
  • Document APIs, architecture decisions, and runbooks; track work in JIRA.
  • Collaborate with stakeholders to align software architecture with business goals.

Skills

Java backend
Spring Framework
REST APIs
SOAP APIs
OpenAPI/Swagger
JPA/Hibernate
Liquibase
CI/CD (Git, Maven, YAML)
OAuth2/OIDC
JUnit 5/Mockito
Cucumber
JIRA

Tools

Node.js

Job description

UBP - Union Bancaire Privée is seeking a senior software engineer to own the Tariffication application, lead knowledge transfer from a retiring java developer, and design robust backend services in Java 17/11/8 with Spring 4/5 and Spring Boot 2.x/3.x.

The role involves building REST and SOAP APIs, integrating with Oracle and MS SQL Server via JPA/Hibernate, and maintaining Liquibase-managed schemas, CI/CD pipelines, and strong security practices.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
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 Platform Engineer: Build Bank-Grade APIs
Senior Java Platform Engineer: Build Bank-Grade APIs

UNION BANCAIRE PRIVÉE, UBP SA • Genf

On-site
CHF 180,000 - 260,000
JAVA Developer on Fees & Ops Applications
JAVA Developer on Fees & Ops Applications

UBP - Union Bancaire Privée • Genf

On-site
CHF 120,000 - 170,000
JAVA Developer on Fees & Ops Applications
JAVA Developer on Fees & Ops Applications

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 Technical Lead – Fees & Operations Apps
Senior Java Technical Lead – Fees & Operations Apps

Sword Services • Genf

On-site
CHF 150,000 - 190,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
Senior Java Backend Engineer — Modernize Critical Systems
Senior Java Backend Engineer — Modernize Critical Systems

IVY Partners • Genf

On-site
CHF 120,000 - 150,000