Job matched to your search
Senior Full-Stack Java Engineer – Spring Boot, Microservices & React
Swisslinx · Zürich
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.
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
More jobs in Zürich
Browse related jobs
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