Software Engineer Java (m/w/d) 80-100%
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