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