Senior Java Developer: Banking Backend, APIs, CI/CD

Sword Group

Genf

On-site

CHF 120,000 - 160,000

Full time

9 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Training budget
25 days paid leave
International accident insurance
Regular events
International assignments
Employee perks and discounts

Job summary

Sword Group in Geneva is hiring a Java Developer to strengthen the client’s team on a business-critical fee and pricing application in a demanding banking environment. You will combine software engineering, production support, and application ownership to ensure long-term maintainability and operational continuity.

You will own the backend, build and maintain REST and SOAP interfaces with OpenAPI/Swagger, and contribute to CI/CD pipelines.

Qualifications

  • 7 to 15 years of professional software engineering experience.
  • Strong expertise in Java 8 or later, ideally Java 17, with Spring and Spring Boot.
  • Proven experience designing and maintaining REST/SOAP APIs, with OpenAPI/Swagger.
  • Good command of Oracle and Microsoft SQL Server, including JPA/Hibernate and Liquibase.
  • Practical experience with Git, Maven, CI/CD pipelines and automated testing (JUnit 5, Mockito, Cucumber).
  • Good understanding of application security and software quality practices (OAuth2/OIDC, OWASP). Fluent English and strong communication skills.

Responsibilities

  • Take ownership of the fee and pricing application and drive a structured knowledge-transfer process with the current Java developer.
  • Design, develop, and maintain backend services and APIs using Java, Spring, and Spring Boot.
  • Build and enhance REST and SOAP interfaces, including API specifications and documentation with OpenAPI/Swagger.
  • Contribute to operational and administrative user interfaces using Vue.js or Angular when required.
  • Manage integrations with Oracle and Microsoft SQL Server using JPA/Hibernate, SQL, PL/SQL, and Liquibase.
  • Maintain and improve CI/CD processes based on Git, Maven, and YAML pipelines, including automated testing and quality controls.
  • Provide production support by investigating incidents, addressing performance issues, and improving application stability, deployment, and rollback procedures.
  • Document architecture, business rules, dependencies, operational procedures, and runbooks while collaborating closely with development, QA, security, platform, and business teams.

Skills

Java
Spring Framework
Spring Boot
REST APIs
SOAP APIs
OpenAPI/Swagger
SQL (Oracle, MSSQL)
JPA/Hibernate
Git, Maven, CI/CD
JUnit 5, Mockito, Cucumber
Application security (OAuth2/OIDC, OW
English communication

Tools

Liquibase
JUnit 5
Cucumber

Job description

Sword Group in Geneva is hiring a Java Developer to strengthen the client’s team on a business-critical fee and pricing application in a demanding banking environment. You will combine software engineering, production support, and application ownership to ensure long-term maintainability and operational continuity.

You will own the backend, build and maintain REST and SOAP interfaces with OpenAPI/Swagger, and contribute to CI/CD pipelines.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Developer – Fees & Operations Apps
Senior Java Developer – Fees & Operations Apps

Sword Services • Genf

On-site
CHF 120,000 - 160,000
Senior Java Tech Lead - Fees & Operations
Senior Java Tech Lead - Fees & Operations

Sword Services • Genf

On-site
CHF 120,000 - 180,000
Java Tech Lead - Fees & Operations Platform
Java Tech Lead - Fees & Operations Platform

Sword Group • Genf

On-site
CHF 120,000 - 170,000
Training budget
25 days paid leave
International health insurance
+4
Senior Java Technical Lead – Fees & Operations Apps
Senior Java Technical Lead – Fees & Operations Apps

Sword Services • Genf

On-site
CHF 150,000 - 190,000
Java Developer
Java Developer

Sword Services • Genf

On-site
CHF 120,000 - 160,000
Java Technical Lead
Java Technical Lead

Sword Services • Genf

On-site
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

On-site
CHF 180,000 - 260,000
Senior Java Platform Engineer: APIs, CI/CD & Secured Ops
Senior Java Platform Engineer: APIs, CI/CD & Secured Ops

Union Bancaire Privée • Genf

Hybrid
CHF 150,000 - 190,000
Backend Java Engineer for AI-Driven Fintech APIs
Backend Java Engineer for AI-Driven Fintech APIs

Swissquote • Gland

On-site
CHF 110,000 - 150,000
Senior Java Platform Engineer – Banking Sector
Senior Java Platform Engineer – Banking Sector

UNION BANCAIRE PRIVÉE, UBP SA • Genf

On-site
CHF 180,000 - 260,000
Top locations