Job offer

Senior Java Developer (Distributed Financial Systems)

Julius Baer is seeking a Senior Java Developer in Zurich to work on the development of distributed financial systems with a focus on microservices, event-driven architecture, and cloud-native technologies. This is a 12-month contract position with an immediate start date and the possibility of extension.

Job Title

  • Senior Java Developer (Distributed Financial Systems) - Zurich - 80–100% (f/m/d)
  • Contract through our external payroll partner, starting immediately, for 12 months, with the possibility of extension

Tasks

  • Apply microservice system principles (e.g., consistency models, idempotency, resiliency patterns) to real-world financial workloads
  • Optimize end-to-end latency, asynchronous processing, and efficient I/O
  • Develop and maintain high-performance backend services and APIs using Java, Spring, and Spring Boot
  • Identify and resolve performance bottlenecks through profiling, benchmarking, and load testing, while ensuring rigor, data integrity, compliance, and operational resilience
  • Integrate complex financial platforms and third-party services, ensuring accuracy, performance, security, and regulatory compliance
  • Design reliable messaging and integration flows using JPA, JDBC templates, JMS, and event-driven architectures
  • Adhere to enterprise standards (e.g., OWASP guidelines and industry frameworks) while adhering to financial-grade principles
  • Quality and Best Practices: Write clean, maintainable, and efficient code using industry best practices, including code reviews, testing, and CI/CD
  • Apply financial-grade engineering principles (auditability, security, controlled change)
  • Collaborate: Work closely with product managers, designers, and other stakeholders to gather requirements and translate them into technical specifications and deliverables

Requirements

  • Languages & Platforms: Java (Core Java), Core Java, Collections, JSON, JDBC, Spring Framework, Spring Boot, Spring MVC
  • Architecture: Distributed systems, microservices, event-driven design, low-latency systems
  • Databases & Messaging: JPA, JDBC, relational databases, JMS
  • Operating Systems: Unix/Linux, bash scripting
  • Security: OAuth 2.0, API security, IAM concepts
  • Robust code review practices and a commitment to code quality
  • Experience with cloud platforms, preferably Microsoft Azure
  • Knowledge of microservice architecture and containerization (e.g., Docker, Kubernetes)
  • Familiarity with CI/CD pipelines and DevOps practices
  • Previous experience in the financial industry is a plus
  • Willingness to collaborate on a global team with members in Zurich and Singapore.

Job details

© 2025 House of Skills by skillaware. All rights reserved.
Our website uses cookies to make navigation easier for you and to analyze the use of the site. You can find more information in our privacy policy.