Jobs / Talan

Senior Java Platform Engineer

Talan · 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

Talan is seeking a Senior Java Platform Engineer to design, develop, and operate backend services and APIs primarily in a Java environment.

Qualifications

  • 7 to 15 years of experience in software development
  • Strong mastery of Java, Spring, Spring Boot, and API design (REST/SOAP)
  • Good knowledge of Oracle, MS SQL Server, JPA/Hibernate, SQL, and Liquibase
  • Experience in CI/CD and DevOps: Git, Maven, YAML pipelines, and test automation
  • Mastery of application security practices: OAuth2/OIDC, Kerberos, OWASP, and Secure Coding
  • Experience in automated testing: JUnit, Mockito, Cucumber
  • Knowledge of Vue.js or Angular
  • Strong skills in software architecture, documentation, and production incident resolution
  • Fluent in English, French appreciated
  • Autonomous, structured, reliable, and collaborative profile

Responsibilities

  • Design and develop backend services with Java, Spring, and Spring Boot
  • Develop and maintain REST and SOAP APIs, including documentation via OpenAPI/Swagger
  • Occasionally develop administration interfaces with Vue.js or Angular
  • Integrate Oracle and MS SQL Server databases with JPA/Hibernate, SQL/PL-SQL, and Liquibase
  • Set up and maintain CI/CD pipelines with Maven and Git, including automated tests and quality controls
  • Apply application security best practices and manage authentication and authorization mechanisms
  • Participate in automated testing strategy: unit, integration, and BDD/ATDD
  • Provide production support, analyze incidents and performance, and improve reliability
  • Document APIs, architecture, and operational procedures, particularly in JIRA
  • Collaborate with business and IT teams to ensure alignment of architecture with business needs and platform standards

Skills

GitJavaJiraMavenNode.jsOpenAPIREST

Languages

Fluent in EnglishFrench appreciated

Relocation

No