Senior Java Platform Engineer – Banking Sector

Geneva, SwitzerlandPosted Aug 19, 2026

Job description

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

Sec 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 App.

Sec (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 Web. Driver, Play. Wright). 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

Description copied from Union Bancaire Privée's careers page. Read the full posting before you apply.

More jobs at Union Bancaire Privée

See all openings at Union Bancaire Privée

More jobs in Geneva

See all jobs in Geneva