Aktiviere Job-Benachrichtigungen per E-Mail!

Senior Scala Developer / Markets Quant Team 100% (f / m / d)

CH10 - BJB Bank Julius Baer & Co. Ltd.

Zürich

Vor Ort

CHF 100’000 - 130’000

Vollzeit

Gestern
Sei unter den ersten Bewerbenden

Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf

Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren

Starte ganz am Anfang oder importiere einen vorhandenen Lebenslauf

Zusammenfassung

A leading financial institution in Zurich is seeking a Senior Scala Developer to design and maintain distributed services for trading. The ideal candidate has over 5 years of experience in Scala, proficient in building high-performance distributed systems, and thrives in an agile environment. Join us to drive innovation in wealth management while working with advanced technologies!

Qualifikationen

  • 5+ years of experience in software development with a focus on Scala.
  • Strong proficiency in Scala, functional programming concepts and libraries.
  • Experience in building distributed systems including design and deployment.
  • In-depth understanding of concurrency, parallelism, and asynchronous programming.
  • Excellent problem-solving skills and ability to analyze complex issues.
  • Strong communication and collaboration skills in agile environments.

Aufgaben

  • Design, develop, and maintain distributed services for trading activities.
  • Utilize Cats Effect and FS2 to build concurrent and asynchronous applications.
  • Ensure services are scalable, reliable, and meet performance requirements.
  • Participate in code reviews and improve the codebase.
  • Troubleshoot and resolve technical issues ensuring optimal performance.
  • Stay updated with industry trends and improve systems.

Kenntnisse

Scala
Functional programming
Concurrency
Asynchronous programming
Problem-solving
Communication
Collaboration

Ausbildung

Bachelor's degree in Computer Science or related field

Tools

Cats Effect
FS2
Docker
Kubernetes
ActiveMQ
RabbitMQ
Kafka
Prometheus
Grafana

Jobbeschreibung

At Julius Baer, we celebrate and value the individual qualities you bring, enabling you to be impactful, to be entrepreneurial, to be empowered, and to create value beyond wealth. Let’s shape the future of wealth management together.

For the Markets Quant Team at Julius Baer in Zurich, we are looking for a highly skilled Senior Scala Developer who is passionate about functional programming and has experience in building scalable, reliable, and high-performance distributed systems. The team provides the quantitative backbone services for our derivative trading businesses across Equities and FX. As a key member of our technology group, you will play a critical role in designing, developing, and maintaining our distributed services and service framework. The successful candidate will have a strong background in Scala and expertise in using Cats Effect and FS2 libraries to build concurrent and asynchronous applications. You will work closely with our trading teams to develop and maintain services that require low-latency and high-throughput processing.

YOUR CHALLENGE

  • Design, develop, and maintain distributed services that support 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 the improvement of the overall codebase
  • Troubleshoot and resolve complex technical issues, ensuring minimal downtime and optimal system performance
  • Stay up-to-date with industry trends and emerging technologies, applying this knowledge to continuously improve our systems and processes

YOUR PROFILE

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

Nice to Have :

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

We are looking forward to receiving your full job application through our online application tool.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.