Find a jobRecruiters

Senior Java Platform Engineer – Banking Sector

Exclusive opportunity

Onsite

Senior Java Platform Engineer – Banking Sector

UNION BANCAIRE PRIVÉE, UBP SA

Senior Java Platform Engineer – Banking Sector

Skills

SQL QueriesVueNodeJavaTesting & QASpring BootSwagger/OpenAPISeleniumPlaywrightCypressAIJiraOracleComplianceRegulatory Compliance

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Location:

Geneva, Switzerland

Work mode:

Onsite

Published on:

19 August 2026

What they need


Mission

  • 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 specifications using OpenAPI / Swagger.
  • Develop supporting front-end/admin consoles in Vue.js or Angular where relevant to platform operations.
  • Integrate with Oracle and MS SQL Server using JPA/Hibernate; contribute SQL/PL-SQL and manage schema changes via Liquibase.
  • Implement CI/CD pipelines (YAML-based) with Maven and Git, including quality gates and test automation.
  • Apply secure authentication and authorization patterns (Kerberos, OAuth2/OIDC); follow AppSec best practices (OWASP, input validation, secrets handling).
  • Contribute to test strategy and automation (unit, integration, BDD/ATDD with JUnit 5, Mockito, Cucumber; Jest on frontend).
  • Support production operations: troubleshoot incidents, analyze performance, and drive reliability improvements.
  • Document APIs, architecture decisions, runbooks, and operational procedures; track work in JIRA. Collaborate cross-functionally to align software architecture with business goals and platform standards.

Key Qualifications

  • 7–15 years of professional software engineering experience; proven track record supporting production systems.
  • Strong backend development with:
    • Java (from 8 to the latest LTS being the target for all apps)
    • Spring 4/5 and Spring Boot 2.x/3.x
    • REST and SOAP API design; HTTP layer fundamentals; OpenAPI standard
  • Frontend exposure with Vue.js or Angular for operational/admin UIs.
  • Databases: Oracle and MS SQL Server, with hands-on experience in:
    • JPA/Hibernate
    • SQL, DB performance fundamentals
    • Liquibase for schema migrations
    • PL/SQL (beginner level, <2 years)
  • CI/CD and DevOps practices:
    • Git, Maven
    • Pipeline management in YAML
    • Test automation integration in pipelines
  • Security and authentication:
    • Kerberos and OAuth2/OIDC
    • Good knowledge of AppSec (SQL injection, XSS, RCE) and secure coding practices
  • Testing practices:
    • JUnit 5, Mockito, Cucumber (BDD/ATDD)
    • Jest for frontend unit tests
    • Note: Team does not practice strict TDD; emphasis is on pragmatic, automated testing
  • Software architecture proficiency and ability to document clearly.
  • Languages: Fluent in English. French is useful. Soft skills: Organized, reliable in production support, able to communicate clearly and collaborate across teams.

Nice to Have

  • Rule engines and BPMN tools (e.g., Drools; beginner <2 years).
  • Node.js for tooling or auxiliary services.
  • E2E testing experience (Cypress, Protractor, Selenium WebDriver, PlayWright).
  • API/Load testing (JMeter) — Note: Tool may not be available in current environment.
  • Familiarity with vulnerability scanning tools (e.g., Checkmarx or Fortify).
  • Strong sensitivity to code quality (Sonar rules/Clean Code) and OWASP guidelines. Experience in regulated environments (banking/financial services).

Mindset & Soft Skills

  • Ownership mentality and practical problem-solving under production constraints.
  • Clear communication and effective collaboration with developers, QA, and security.
  • Attention to detail in security, documentation, and code quality. Pragmatic approach to process; comfort operating without full agile maturity.

Our Tech Environment

  • Languages: Java (17/11/8); Node.js [Optional]

  • Frameworks: Spring 4/5, Spring Boot 2.x/3.x

  • Frontend: Vue.js, Angular; Jest for unit tests

  • Databases: Oracle, MS SQL Server; JPA/Hibernate; SQL/PL-SQL (beginner); Liquibase

  • APIs: REST and SOAP; HTTP layers; OpenAPI/Swagger; Kerberos; OAuth2/OIDC

  • DevOps: Git, Maven; CI/CD pipelines (YAML); Test Automation; Sonar/Clean Code

  • Tools/Process: JIRA; BDD/ATDD with Cucumber AI: internal framework accessible from the dev platform

  • What We Offer

  • Opportunity to build and operate production services with real impact in a leading bank.

  • Collaboration with experienced application, platform, and security engineers.

  • Professional development and training support. Pragmatic work practices focused on delivery and reliability.

  • Location Mandatory Swiss Residency close to Geneva

Core Competencies : Adherence to the company’s values: Dedication, Conviction, Agility and Responsibility - Compliance with regulations and internal directives

Other offers great for you!

These companies are also looking for great profiles

Teksystems

Site Reliability Engineer (SRE) (H/F)

Freelance

92130 Issy-les-Moulineaux, France

Hybrid

Skills

sre

6 months ago

Quick apply

Whub

Site Reliability Engineer (SRE) (H/F)

500€/jour - 650€/jour

Freelance

Lille, France

Onsite

Skills

PythonDatadogLinuxTerraform

5 months ago

Quick apply

Cherrypick

Site reliability Engineer (SRE)

550e/jour

Freelance

Paris, France

Hybrid

Skills

GrafanaAWSKubernetesLinux/UnixCI/CD

11 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools