CareerPlan

Software Engineer Java 80-100%

Zurich, Canton of Zurich, chFull-time2026-10-08 → 2026-11-10

Core

Develops business-critical backend systems for an E-Banking Engineering Team in the Swiss banking environment, working on both established Java/Jakarta-EE applications and modern Spring Boot services.

Role type

Senior IC Java Backend Engineer

Builds

Backend applications, Microservices, and Backend-for-Frontend components for banking clients

Domain

Banking / Financial Services

Required skills

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

Preferred skills

Oracle WebLogic, Clean Code, Security, Software Architecture

Technologies

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

Responsibilities

Conceive, develop, and maintain backend applications with Java and Spring Boot; Develop Spring Boot-based microservices and BFF components; Design and implement REST APIs; Integrate internal and external systems via REST, JMS, and Kafka; Optimize database access on Oracle; Ensure software quality through automated tests and code reviews; Analyze and resolve technical issues; Participate in architecture decisions and process improvements.

Seniority

Senior, hands-on IC