
Senior Java Developer (Distributed Financial Systems) 80 - 100% (f/m/d) - (Contract through our external payroll partner with immediate start for 12 months with possible extension)
Julius Baer4 months ago
Zürich, SwitzerlandSenior
Responsibilities
- Design and evolve robust distributed systems while balancing scalability, latency, consistency, and fault tolerance.
- Develop and maintain high-performance Java backend services and APIs using Spring and Spring Boot.
- Optimize end-to-end latency, asynchronous processing, and efficient I/O.
- Identify and resolve performance bottlenecks through profiling, benchmarking, and load testing.
- Integrate financial platforms and third-party services while ensuring correctness, data integrity, and operational resilience.
- Design reliable messaging and integration flows using JPA, JDBC templates, JMS, and event-driven patterns.
- Write clean, maintainable, efficient code and participate in code reviews, testing, and CI/CD practices.
- Apply financial-grade engineering principles including auditability, security, and controlled change.
- Collaborate with product managers, designers, and stakeholders to translate requirements into technical specifications and deliverables.
Requirements
- Extensive experience designing, building, and operating mission-critical financial systems.
- Proven expertise in Java-based backend architectures, distributed systems, low-latency systems, and high-availability services.
- Experience with Core Java, Collections, JSON, JDBC, the Spring Framework, and Spring Boot.
- Knowledge of distributed systems, microservices, event-driven design, and containerization.
- Experience with JPA, JDBC, relational databases, and JMS.
- Experience with Unix/Linux and bash scripting.
- Knowledge of OAuth2, API security, and IAM concepts.
- Experience with cloud platforms, preferably Microsoft Azure.
- Familiarity with Docker, Kubernetes, CI/CD pipelines, and DevOps practices.
- Strong code review practices and commitment to code quality.
- Financial industry experience is a plus.
- Ability to collaborate in a global team and work in an agile environment with a strong ownership, performance, quality, and reliability focus.
Benefits
- 80–100% position with an immediate start.
- 12-month contract through an external payroll partner, with possible extension.
- Global collaboration with team members in Zurich and Singapore.
About Julius Baer
Julius Baer is a Swiss private banking group providing wealth management, investment advisory, and custody services to high- and ultra-high-net-worth clients and family offices. It earns fees and commissions on assets under management, plus trading, custody, and lending income. Founded in 1890 and headquartered in Zurich, it operates in about 25 countries across roughly 60 locations, with notable hubs in Geneva, London, Hong Kong, Singapore, and Dubai.