Senior Java Platform Engineer: Build Bank-Grade APIs

UNION BANCAIRE PRIVÉE, UBP SA

Genf

Vor Ort

CHF 180.000 - 260.000

Vollzeit

Vor 11 Tagen

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

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.

Qualifikationen

  • 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.

Aufgaben

  • 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.

Kenntnisse

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

Tools

Liquibase
Maven
Git
JIRA
CI/CD pipelines

Jobbeschreibung

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.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

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 – Banking Sector
Senior Java Platform Engineer – Banking Sector

UNION BANCAIRE PRIVÉE, UBP SA • Genf

Vor Ort
CHF 180.000 - 260.000
Senior Java Platform Engineer – Banking Sector
Senior Java Platform Engineer – Banking Sector

Union Bancaire Privée • Genf

Hybrid
CHF 150.000 - 190.000
Senior Java Full-Stack Engineer – AI-Driven Cloud & DevOps
Senior Java Full-Stack Engineer – AI-Driven Cloud & DevOps

Swiss Himmel GmbH • Basel

Vor Ort
CHF 180.000 - 210.000
Senior Enterprise Functional Architect – Banking Data
Senior Enterprise Functional Architect – Banking Data

UNION BANCAIRE PRIVÉE, UBP SA • Genf

Vor Ort
CHF 130.000 - 190.000
Senior Java Engineer: Hybrid, Kafka & Microservices
Senior Java Engineer: Hybrid, Kafka & Microservices

Swisslinx AG • Zürich

Hybrid
CHF 120.000 - 170.000
2 days home office
Modern office in central Zurich
Security Platform Engineer - Secure-by-Design & Automation
Security Platform Engineer - Secure-by-Design & Automation

UBP - Union Bancaire Privée • Genf

Vor Ort
CHF 110.000 - 140.000
Senior Database Engineer - Sybase & Data Ops
Senior Database Engineer - Sybase & Data Ops

UBP - Union Bancaire Privée • Genf

Vor Ort
CHF 140.000 - 190.000
Senior Java Developer - Banking Transformation & APIs
Senior Java Developer - Banking Transformation & APIs

CLEEVEN • Basel

Vor Ort
CHF 120.000 - 160.000
Senior Java Engineer – Banking Platform
Senior Java Engineer – Banking Platform

Swisslinx AG • Zürich

Hybrid
CHF 120.000 - 170.000
2 days home office
Modern office in central Zurich