Senior Java Platform Engineer – Banking Sector
Indexed description
- 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.
Rule engines and BPMN tools (e.g., Drools; beginner Node.js for tooling or auxiliary services.
- 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.
- 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
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search