Senior Java Technical Lead – Fees & Operations Apps

Sword Services

Genf

On-site

CHF 150,000 - 190,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sword Services is seeking a Java Developer for Fees & Operations Applications in Geneva. The role combines software engineering, production support, and application ownership of a critical fee and pricing system in a banking environment.

You will drive knowledge transfer from the current developer, design backend services, and ensure long-term maintainability and operational continuity.

Qualifications

  • 7 to 15 years of professional software engineering experience.
  • Strong expertise in Java 8 or later, ideally Java 17, with solid knowledge of Spring and Spring Boot.
  • Proven experience designing and maintaining REST/SOAP APIs, with knowledge of HTTP and OpenAPI/Swagger.
  • Good command of Oracle and Microsoft SQL Server, including JPA/Hibernate, SQL, Liquibase, database performance, and basic PL/SQL.
  • Practical experience with Git, Maven, CI/CD pipelines and automated testing, particularly JUnit 5, Mockito and Cucumber.
  • Good understanding of application security and software quality practices, including OAuth2/OIDC, Kerberos and OWASP principles. Fluent English and strong communication skills are required; French and experience in banking or regulated environments are considered assets.

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 8+
Spring Boot
REST APIs
SOAP APIs
API docs
OpenAPI/Swagger
Git
Maven
CI/CD pipelines
JUnit 5
Mockito
Cucumber
SQL Server
Oracle
JPA/Hibernate
OAuth2/OIDC
OWASP
Liquibase
English

Tools

Liquibase

Job description

Sword Services is seeking a Java Developer for Fees & Operations Applications in Geneva. The role combines software engineering, production support, and application ownership of a critical fee and pricing system in a banking environment.

You will drive knowledge transfer from the current developer, design backend services, and ensure long-term maintainability and operational continuity.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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
Java Technical Lead
Java Technical Lead

Sword Services • Genf

On-site
CHF 150,000 - 190,000
Senior Java Backend Engineer for Tariff & Ops Platform
Senior Java Backend Engineer for Tariff & Ops Platform

UBP - Union Bancaire Privée • Genf

On-site
CHF 120,000 - 170,000
Remote Senior Java Engineer - Payments Platform Lead
Remote Senior Java Engineer - Payments Platform Lead

Jobgether • Switzerland

Remote
CHF 140,000 - 180,000
Fully remote working environment
Professional growth opportunities
Collaborative engineering culture
Java Technical Lead
Java Technical Lead

Sword Group • Genf

On-site
CHF 120,000 - 170,000
Training budget
25 days paid leave
International health insurance
+4
Senior Java Backend Engineer for Tariffication & Ops APIs
Senior Java Backend Engineer for Tariffication & Ops APIs

Union Bancaire Privée • Genf

On-site
CHF 130,000 - 180,000
JAVA Developer on Fees & Ops Applications
JAVA Developer on Fees & Ops Applications

UBP - Union Bancaire Privée • Genf

On-site
CHF 120,000 - 170,000
Senior Java Engineer: Distributed Financial Systems
Senior Java Engineer: Distributed Financial Systems

Experis Switzerland • Zürich

On-site
CHF 120,000 - 160,000
Payments Backend Engineer (Java/Spring)
Payments Backend Engineer (Java/Spring)

Worldline • Zürich

On-site
CHF 110,000 - 150,000