Help us improve RVC
We use optional analytics cookies to understand how RVC is used. Allow analytics also enables a fully masked diagnostic recording on public vacancy pages. It stops before Apply and excludes page text, form fields, console, and network contents. We do not use advertising cookies. Cookie policy
RVC
JobsFor Employers
  1. Jobs
  2. /
  3. Java Technical Lead

Java Technical Lead

Sword Services | Banking
1h 37m ago
On-site
Full Time
IC
Switzerland

We are opening a Java Developer – Fees & Operations Applications position to strengthen our client’s team based in Geneva. The role is focused on a business-critical fee and pricing application within a demanding banking environment, combining software engineering, production support, and application ownership. A key aspect of the position will be ensuring a structured knowledge transfer from the current Java developer and securing the application’s long-term maintainability and operational continuity.

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

Job Requirements

  • 7 to 15 years of professional software engineering experience, including hands-on experience supporting production applications.

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

Required Skills

javaspringbootoraclemssqlliquibasegitmavenjunit

Required Languages

🇬🇧 English

Related searches

  • Senior Java Developer Jobs
  • Java Jobs
  • Senior Jobs
1 jobs
Sort by
1h 37m ago

Java Technical Lead

Sword Services·Banking
javaspringbootoraclemssqlliquibase+3
🏢On-site
|Switzerland
Java
No similar jobs match these filters. Try changing or clearing a filter.
Popular job searches ▸
Roles
Python JobsJava JobsReact JobsTypeScript JobsGo JobsDevOps JobsNode.js JobsRemote C# and .NET JobsData Science JobsProduct Manager JobsDesign Jobs
Countries
United StatesUnited KingdomCanadaUS & EMEAGermanyPolandSpainNetherlandsPortugal
Experience
Senior JobsMid-Level JobsJunior Jobs
R© 2026 RVC Globalbuild d2d163eb
AboutJobs in Claude & ChatGPTPricingContactPrivacyCookiesRefundsTerms & ConditionsFor Employers