Senior Java Platform Engineer

Ubp — Switzerland · Posted ~3 weeks ago

Senior

Skills

Java Spring Spring Boot REST APIs SOAP APIs OpenAPI Swagger Oracle MS SQL Server JPA Hibernate SQL PL/SQL Liquibase Maven Git CI/CD JUnit 5 Mockito Cucumber OAuth2 OIDC OWASP

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an enterprise banking technology team responsible for designing, implementing, and operating Java-based backend platforms and APIs. You will work across databases, CI/CD, authentication, automated testing, application security, and production reliability while contributing to architecture and technical documentation.

Highlights

Broad platform engineering responsibilities spanning backend services, APIs, databases, CI/CD, security, testing, and production reliability. The role provides exposure to modern Java ecosystems and enterprise banking technology.

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 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,