Skip to sign up

Job matched to your search

Senior Full-Stack Java Engineer – Spring Boot, Microservices & React

Swisslinx · Zürich

Zürich · On-siteFull-TimePosted Jun 30, 2026

Free · Join 5,000+ job seekers using Qarera

How well do you match this role?

Tap the skills you already have — then see your real match score, what’s missing, and your resume fixed for this job.

↑ tap the skills you have
Loading sign-in…
Free · no credit card · 30 seconds

Job description

Job Description

  • Design, develop and maintain Spring Boot microservices and libraries
  • Work on technical solutions around logging, security, messaging and integration
  • Build reliable distributed systems using Kafka, MQs and event-driven architecture
  • Apply integration and architecture patterns such as the Inbox/Outbox pattern
  • Support frontend development with React and TypeScript when needed
  • Collaborate closely with business analysts, product owners and other engineering teams
  • Apply Java design patterns and best practices to ensure scalable and maintainable code
  • Analyse complex technical problems and develop efficient, innovative solutions
  • Work with Oracle databases, including schema design, query optimisation and backend integration
  • Contribute to observability, logging and monitoring of backend services

About The Customer For a long-term project in the Swiss financial services sector, we are looking for an experienced Senior Full-Stack Java Engineer with a strong backend focus. This is a 12-month contract with the possibility of extension, starting immediately or by arrangement.

In this role, you will work on robust, scalable backend systems using Java, Spring Boot and microservices . You will also contribute to frontend development with React and TypeScript when required.

Requirements

  • Expert-level experience in Java development
  • Strong hands-on experience with Spring Boot and ideally Spring Security
  • Solid experience with microservices, Maven and distributed systems
  • Good understanding of multithreading, concurrency and performance optimisation
  • Practical knowledge of Java design patterns and clean software architecture
  • Experience with messaging systems such as Kafka, IBM MQ, RabbitMQ or similar MQ technologies
  • Familiarity with event-driven architecture and integration patterns
  • Experience with Oracle, SQL and query optimisation
  • Knowledge of React, TypeScript or other modern frontend technologies is a plus
  • Experience with Docker, Kubernetes and Helm is a plus
  • Familiarity with CI/CD tools such as GitLab, Jenkins or Azure DevOps
  • Experience with observability tools such as Prometheus, Grafana or Loki is an advantage
  • Understanding of trunk-based development and backward-compatible software design is beneficial
  • Knowledge of authentication protocols such as LDAP, OIDC or Kerberos is a plus
  • Fluency in English, both written and spoken
  • Independent, analytical and responsible way of working

Compensation Benefits

  • Long-term project opportunity in the Swiss financial services sector
  • Modern Java/Spring Boot-based microservices environment
  • Backend-focused engineering role with an additional full-stack component
  • Collaboration with experienced engineering, business and product teams
  • Challenging technical tasks around scalability, integration and system reliability
  • Contracting setup through an external payroll partner
  • Start: immediately or by arrangement
  • Duration: 12 months with possibility of extension

Don’t just read the job — see if you’ll get it.

Get your match score, a resume tailored to this exact role, and jobs like it — free.

Check my fit for this job
Loading sign-in…
Apply →