Senior Java Backend Engineer for Tariffication & Ops APIs

Union Bancaire Privée

Genf

Sur place

CHF 130 000 - 180 000

Plein temps

Il y a 2 jours
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Union Bancaire Privée is seeking an experienced backend engineer to own the Tariffication application, mentor knowledge transfer, and deliver robust Java-based microservices and REST/SOAP APIs. You will work with Spring 4/5 and Spring Boot 2.x/3.x, integrate with Oracle and MS SQL Server, and contribute to CI/CD pipelines while ensuring secure coding practices.

The role requires strong collaboration with platform, QA, security, and business teams, and fluency in English (French helpful).

Qualifications

  • 7–15 years of professional software engineering experience.
  • Strong backend development experience with Java 8 or later; Java 17 or latest LTS is the target.
  • Hands-on experience with Spring 4/5 and Spring Boot 2.x/3.x.
  • Experience designing and maintaining REST and SOAP APIs, HTTP layers, and OpenAPI specifications.
  • Exposure to Vue.js or Angular for operational interfaces.
  • Experience with Oracle and MS SQL Server, including JPA/Hibernate, SQL, Liquibase, and basic PL/SQL.
  • CI/CD and DevOps with Git, Maven, YAML-based pipelines, and test automation.
  • Knowledge of Kerberos and OAuth2/OIDC and secure coding practices.
  • JS unit tests with JUnit 5, Mockito; Cucumber for BDD/ATDD; Jest for frontend tests.
  • Ability to document software architecture clearly.
  • Fluent English; French useful.
  • Organized, reliable in production support.

Responsabilités

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

Connaissances

Java
Spring Framework
API Design
CI/CD
SQL Databases
JUnit 5
Git & Maven
OpenAPI/Swagger
Jira
Cucumber
Mockito
Jest

Formation

Bachelor's degree in Computer Science

Outils

OpenAPI/Swagger
Hibernate/JPA
Liquibase
Git
Maven
YAML pipelines
JUnit 5
Mockito
Cucumber
Jira
Jest
Spring Boot
Oracle
SQL Server
Node.js

Description du poste

Union Bancaire Privée is seeking an experienced backend engineer to own the Tariffication application, mentor knowledge transfer, and deliver robust Java-based microservices and REST/SOAP APIs. You will work with Spring 4/5 and Spring Boot 2.x/3.x, integrate with Oracle and MS SQL Server, and contribute to CI/CD pipelines while ensuring secure coding practices.

The role requires strong collaboration with platform, QA, security, and business teams, and fluency in English (French helpful).

Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Java Backend Engineer for Tariff & Ops Platform
Senior Java Backend Engineer for Tariff & Ops Platform

UBP - Union Bancaire Privée • Genf

Sur place
CHF 120 000 - 170 000
Senior Java Platform Engineer: APIs, CI/CD & Secured Ops
Senior Java Platform Engineer: APIs, CI/CD & Secured Ops

Union Bancaire Privée • Genf

Hybride
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

Sur place
CHF 180 000 - 260 000
JAVA Developer on Fees & Ops Applications
JAVA Developer on Fees & Ops Applications

UBP - Union Bancaire Privée • Genf

Sur place
CHF 120 000 - 170 000
JAVA Developer on Fees & Ops Applications
JAVA Developer on Fees & Ops Applications

Union Bancaire Privée • Genf

Sur place
CHF 130 000 - 180 000
Java Technical Lead
Java Technical Lead

Sword Services • Genf

Sur place
CHF 150 000 - 190 000
Senior Java Tech Lead - Fees & Operations
Senior Java Tech Lead - Fees & Operations

Sword Services • Genf

Sur place
CHF 120 000 - 180 000
Java Tech Lead - Fees & Operations Platform
Java Tech Lead - Fees & Operations Platform

Sword Group • Genf

Sur place
CHF 120 000 - 170 000
Training budget
25 days paid leave
International health insurance
+4
Digital Developer & API Specialist - Private Banking Consultant
Digital Developer & API Specialist - Private Banking Consultant

Union Bancaire Privée • Genf

Hybride
CHF 110 000 - 140 000
Senior Java Technical Lead – Fees & Operations Apps
Senior Java Technical Lead – Fees & Operations Apps

Sword Services • Genf

Sur place
CHF 150 000 - 190 000