CareerPlan

Software Engineer Java (m/w/d) 80-100%

Zurich, Canton of Zurich, chFull-time2026-10-13 → 2026-11-11
Hybrid

Core

Backend Java engineer developing critical banking systems, modernizing legacy Java EE applications, and building Spring Boot microservices for Swiss banks.

Role type

Senior IC Java Backend Engineer

Builds

Backend applications, microservices, and REST APIs for Swiss banking clients

Domain

Financial Services / Banking

Required skills

Java, Spring Boot, Microservices, Jakarta EE, REST APIs, Apache Kafka, Oracle Database, SQL/PL/SQL, JPA/Hibernate, JUnit/Mockito, Git/Maven/Gradle

Preferred skills

Clean Code, Security, Agile methodologies

Technologies

Java, Spring Boot, Jakarta EE, Oracle WebLogic, Apache Kafka, Oracle Database, jOOQ, JPA, Hibernate, JUnit, Mockito, Postman, Git, GitLab, Maven, Gradle

Responsibilities

Design, develop, and maintain backend applications; modernize legacy Java EE apps; build Spring Boot microservices; implement REST APIs; integrate internal/external systems; optimize database access; ensure software quality via automated tests and code reviews; participate in architectural decisions.

Seniority

Senior, hands-on IC