Jobs / Sword Group

Senior Java Platform Engineer – Banking Sector

Sword Group · Genève, GE, Switzerland
Genève, GE, SwitzerlandExp: 7-15 yrsOnsite
Remuneration
Not specified
Location
Genève, GE, Switzerland
Visa sponsorship
Not specified

Job summary

Senior Java Platform Engineer role in Geneva, Switzerland focused on designing, developing, and maintaining critical back-end services and APIs.

Qualifications

  • 7 to 15 years of experience in software development and application support.
  • Strong proficiency in Java (versions 8 to 17), Spring Framework, and Spring Boot.
  • Solid knowledge in designing REST and SOAP APIs, HTTP protocols, and OpenAPI/Swagger documentation.
  • Experience with Oracle and MS SQL Server, including JPA/Hibernate, SQL, Liquibase, and PL/SQL.
  • Good mastery of DevOps tools and practices: Git, Maven, YAML-based CI/CD pipelines, and test automation.
  • Knowledge of application security, including OAuth2/OIDC, Kerberos, and common vulnerability prevention.
  • Experience with automated testing frameworks such as JUnit, Mockito, and Cucumber; exposure to Jest is a plus.
  • Fluent English required, with good communication, organization, and collaboration skills.

Responsibilities

  • Design, develop, and maintain back-end services in Java and scalable APIs.
  • Implement and evolve REST and SOAP interfaces, ensuring compliance with architecture standards.
  • Occasionally develop administration interfaces or operational support tools in Vue.js or Angular.
  • Integrate and optimize access to Oracle and MS SQL Server databases using JPA/Hibernate and SQL best practices.
  • Contribute to automation of build, test, and deployment processes within CI/CD pipelines.
  • Apply application security standards, including authentication, authorization, and secure development.
  • Participate in production support activities, incident analysis, and actions to improve platform performance and stability.
  • Produce necessary technical documentation and collaborate with development, quality, and security teams.

Skills

GitJavaMavenOpenAPIREST

Relocation

No