Java Developer (Distributed Financial Systems)
Location
zürich, zürich
Job Type
Full-time
Category
Other-General
Posted
June 14, 2026
Job number:
Responsibilities
- Design and evolve robust distributed systems, balancing scalability, latency, consistency, and fault tolerance
- Develop and maintain high-performance backend services and APIs using Java, Spring, and Spring Boot
- Design reliable messaging and integration flows using JPA, JDBC templates, JMS, and event-driven patterns
- Integrate complex financial platforms and third-party services, ensuring correctness, data integrity, and operational resilience
- Apply distributed systems principles (e.g. consistency models, idempotency, back-pressure, resiliency patterns) to real-world financial workloads
- Optimize end-to-end latency, asynchronous processing, and efficient IO
- Identify and resolve performance bottlenecks through profiling, benchmarking, and load testing
- Write clean, maintainable, and efficient code while adhering to industry best practices, including code reviews, testing, an...