Scala Developer

Zurich

Company Social & Media:

Julius Baer

About the Company

Julius Baer is a global wealth management group that values individual qualities and empowers employees to create value beyond wealth. The organization fosters an entrepreneurial and impactful environment, shaping the future of wealth management through innovation, collaboration, and expertise.

About the Role

The Markets Quant Team in Zurich is seeking a Scala Developer to design, develop, and maintain distributed services that support trading and sales activities. The role focuses on functional programming, high-performance distributed systems, and collaboration with trading teams to deliver scalable, reliable, and low-latency solutions.

Key Responsibilities

  • Design, develop, and maintain distributed services supporting trading and sales activities
  • Utilize Cats Effect and FS2 libraries to build concurrent and asynchronous applications
  • Ensure services are scalable, reliable, and meet high-performance requirements
  • Participate in code reviews and contribute to overall codebase improvement
  • Troubleshoot and resolve complex technical issues to maintain optimal system performance
  • Stay updated with industry trends and emerging technologies to continuously improve systems

Requirements

  • 3+ years of experience in software development with a focus on Scala
  • Proficiency in Scala, including functional programming concepts and libraries such as Cats Effect and FS2
  • Experience building distributed systems, including design, development, and deployment
  • Strong understanding of concurrency, parallelism, and asynchronous programming
  • Excellent problem-solving skills with ability to analyze complex issues and develop solutions
  • Strong communication and collaboration skills, with experience in agile environments
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field

Nice to Have

  • Experience in trading and risk management domains
  • Knowledge of cloud-based technologies and containerization (Docker, Kubernetes)
  • Experience with message brokers and streaming technologies (ActiveMQ, RabbitMQ, Kafka)
  • Familiarity with monitoring and logging tools (Prometheus, Grafana)

Benefits

  • Opportunity to work on high-performance trading systems
  • Collaboration with expert teams in a leading global wealth management group
  • Exposure to cutting-edge technologies and functional programming
  • Career growth opportunities within the technology and finance domains
  • Dynamic and innovative work environment

Complete details about this role can be found on the official website below: