Java Developer

Swisslinx
Zürich, Switzerland
2 days ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Zürich, Switzerland

Tech stack

Java
Azure
Cloud Computing
Software Quality
Continuous Integration
Data Integration
DevOps
Distributed Systems
Memory Management
JUnit
Mockito
Multithreading
Test Driven Development
Grafana
Spring-boot
Containerization
Kubernetes
GraphQL
gRPC
Jenkins
Microservices

Job description

Job description:

  • Design, develop and maintain scalable Back End systems using Java (11+)
  • Build and enhance a microservices-based recommendation platform
  • Contribute to technical design, architecture, and system improvements
  • Ensure high performance, reliability, and scalability of applications
  • Collaborate closely with business stakeholders in a Front Office environment
  • Support production systems, including on-call rotation
  • Drive engineering best practices, automation, and code quality
  • Mentor junior developers and contribute to team knowledge sharing

About the customer:

You will be part of an innovative engineering team building a next-generation recommendation platform that delivers data-driven, personalized insights and product suggestions to Front Office users such as Relationship Managers and Investment Advisors.

This is a unique opportunity to work on a business-critical system that combines advanced data integration, automation, and scalable Back End engineering to enhance client engagement and decision-making.

  • Location: Zurich | Hybrid
  • Start: June 2026
  • Duration: 12 months
  • Workload: 100%

Requirements:

  • 5+ years of experience in Java development
  • Strong experience with Spring Boot, microservices, and distributed systems
  • Solid understanding of multi-threading and memory management
  • Experience with cloud platforms (Azure preferred)
  • Familiar with gRPC and/or GraphQL
  • Experience with test-driven development (JUnit, Mockito)
  • Hands-on experience with CI/CD, DevOps practices, and containerization (Kubernetes)
  • Familiarity with tools such as Jenkins, Grafana, or similar
  • Experience in banking, financial services, or fintech environments
  • Understanding of Front Office processes is a strong advantage

Compensation benefits:

  • Work on a modern, cloud-based platform with real business impact
  • Exposure to Front Office stakeholders and data-driven decision systems
  • Collaborative, international engineering environment
  • Long-term project with high visibility

Requirements

  • 5+ years of experience in Java development
  • Strong experience with Spring Boot, microservices, and distributed systems
  • Solid understanding of multi-threading and memory management
  • Experience with cloud platforms (Azure preferred)
  • Familiar with gRPC and/or GraphQL
  • Experience with test-driven development (JUnit, Mockito)
  • Hands-on experience with CI/CD, DevOps practices, and containerization (Kubernetes)
  • Familiarity with tools such as Jenkins, Grafana, or similar
  • Experience in banking, financial services, or fintech environments
  • Understanding of Front Office processes is a strong advantage

Benefits & conditions

This is a unique opportunity to work on a business-critical system that combines advanced data integration, automation, and scalable Back End engineering to enhance client engagement and decision-making.

  • Location: Zurich | Hybrid
  • Start: June 2026
  • Duration: 12 months
  • Workload: 100%, * Work on a modern, cloud-based platform with real business impact
  • Exposure to Front Office stakeholders and data-driven decision systems
  • Collaborative, international engineering environment
  • Long-term project with high visibility

Apply for this position