Java Developer
Role details
Job location
Tech stack
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