Genève
Senior Java Platform Engineer
- 22 August 2026
- 100%
- Permanent position
- Genève
Job summary
Talan is a global consulting group focused on tech expertise. Join a dynamic environment that fosters innovation and growth.
Tasks
- Design and develop backend services using Java and Spring.
- Create and maintain REST and SOAP APIs documentation via OpenAPI.
- Collaborate with teams to align architecture with business needs.
Skills
- 7-15 years in software development with strong Java and Spring skills.
- Proficient in Oracle, MS SQL Server, and CI/CD practices.
- Experience with Vue.js or Angular and strong English skills.
Is this helpful?
About the job
Company Description
Talan is an international consulting and technology expertise group that supports and accelerates the digital transformation of its clients through technology, data and innovation levers.
For over 20 years, Talan has been advising and supporting companies and public institutions in defining and implementing their transformation and innovation projects in Switzerland and internationally.
Present on 5 continents in 21 countries, the Group, certified Great Place To Work, has more than 7000 employees.
Equipped with a Research and Innovation Centre, Talan places innovation at the heart of its development and operates in areas of technological change such as Artificial Intelligence, Data Intelligence, Blockchain, to serve the growth of large groups and mid-sized companies in a committed and responsible approach.
By placing "Positive Innovation" at the heart of its strategy, Talan is convinced that technology amplifies its impact on society as a whole by being at the service of humanity.
#TalanSuisse
Job Description
Within the IT team, you will be responsible for designing, developing and operating backend services and APIs, mainly in a Java environment.
- Design and develop backend services with Java, Spring and Spring Boot.
- Develop and maintain REST and SOAP APIs, as well as their 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 good application security practices and manage authentication and authorisation mechanisms.
- Participate in the automated testing strategy: unit, integration and BDD/ATDD.
- Provide production support, incident and performance analysis, as well as reliability improvement.
- Document APIs, architecture and operational procedures, notably in JIRA.
- Collaborate with business and IT teams to ensure alignment of architecture with business needs and platform standards.
Qualifications
Profile sought:
- 7 to 15 years of software development experience
- Strong mastery of Java, Spring, Spring Boot and REST/SOAP API design.
- 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.
- Good skills in software architecture, documentation and production incident resolution.
- Fluent English, French appreciated.
- Autonomous, structured, reliable and collaborative profile.
Assets
- BPMN / Drools, Node.js, E2E testing, JMeter.
- Experience in regulated banking or financial environment.