Senior Java Engineer - Cloud-Native Backend Development 100% (f/m/d) - (Contract through our external payroll partner with immediate start for 12 months with possible extension)
On-site · Zürich, Zurich, Switzerland
Job Summary
Senior Java Engineer to lead the design and development of a cloud-native backend system and re-architect a large-scale legacy application using Java 21 and Spring. Build scalable, high-throughput microservices deployed in a cloud environment, with observability (Micrometer/OpenTelemetry) and asynchronous messaging (Kafka/RabbitMQ). Apply AI-assisted development tools to accelerate delivery while maintaining code quality, and provide technical leadership in a modernization initiative. Role requires autonomous work in a global team and strong collaboration in English; contract through an external payroll partner for 12 months with potential extension. Location: Zurich, Switzerland.
Required Qualifications
- 8+ years experience in developing server-side Java applications
- Java 21+ and Spring ecosystem (Spring Boot, Spring Data, Spring Security, Spring Cloud)
- Experience designing for high throughput and low latency; asynchronous processing and messaging (Kafka, RabbitMQ)
- Hands-on experience building and operating cloud-native microservices on AWS, Azure, or GCP including containers (Docker), orchestration (Kubernetes)
- Observability instrumentation with Micrometer and OpenTelemetry (metrics, tracing, logging)
- Experience refactoring or migrating monolithic systems to microservices
- Familiarity with AI-assisted development workflows and integrating generative AI tools into IDEs/code reviews
- Ability to work autonomously in a global team; strong collaboration and communication in English
- Strong problem-solving; agile delivery; ability to work under tight deadlines
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.