Zürich, Hybrid
12 Monate
42 Stunden
SL-001278
SL-001278
Über den Kunden
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.
Stellenbeschreibung
- 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
Anforderungen
- 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
Vergütung und Vorteile
- 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

