hirq
← All jobs

Sword Services

Java Technical Lead

Genève, Genève, Suisse · Remote · fulltime_permanent · Développement

Apply well, not just fast

Create a free account and upload your resume to get a match score, keyword gaps, a tailored resume, a cover letter and interview prep for this job.

About the role

JavaSQLSpringVueAngularREST APIsCI/CDGitQuality Assurance
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.