Java Engineer – HPC Cluster Development & Maintenance, 100% (f/m/d)

Julius Baer

Zürich

Hybride

CHF 120 000 - 160 000

Plein temps

Il y a 45 heures
Soyez parmi les premiers à postuler

Une candidature complète en une minute

Un CV et une lettre de motivation personnalisés, prêts à envoyer.

Passez les filtres ATS

Résumé du poste

Julius Baer seeks a Java Engineer to advance its high‑performance computing (HPC) infrastructure. You will maintain, optimize, and scale Java-based cluster scheduling and control systems across on‑premises servers and Azure, ensuring high availability for mission‑critical resources and collaborating with stakeholders to balance resources with business needs.

The role emphasizes working with distributed systems, NoSQL databases, and messaging (ActiveMQ), with a focus on performance and regulatory

Qualifications

  • Strong Java development expertise (core and enterprise).
  • Experience with distributed systems.
  • Familiarity with Azure, Linux and NoSQL databases.

Responsabilités

  • Maintain and evolve Java-based HPC cluster scheduling and control systems.
  • Ensure high availability and reliability of HPC resources.
  • Update and monitor infrastructure and client submission systems.
  • Collaborate with internal stakeholders to balance resources and business needs.
  • Troubleshoot and optimize performance across on‑prem and Azure environments.
  • Ensure compliance with banking regulations.

Connaissances

Java development
Distributed systems
Multithreaded Java
English communication
NoSQL databases

Outils

ActiveMQ
Kubernetes
Azure
Python
MongoDB

Description du poste

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.

Join us as a Java Engineer and play a key role in advancing our High-Performance Computing (HPC) infrastructure. Our hybrid platform, spanning hundreds of on-premises servers and cloud resources in Microsoft Azure, delivers the high-performance, resilient computing capabilities that power a state-of-the-art trading floor. You will be instrumental in maintaining, optimizing, and scaling this critical environment as we continue to grow and innovate.

The cluster scheduling and control systems are primarily built in Java, with Apache Ignite as the clustering layer. Jobs are received from internal clients via legacy HTTP and ActiveMQ interfaces, while modern clients use an in-house API developed in Java and Python. System statistics are collected in MongoDB and Elastic/Kibana.

This role requires ensuring high availability for a mission-critical resource, developing a deep understanding of a large existing codebase, and proposing improvements. You will also maintain and enhance multiple monitoring systems for both infrastructure and client job submissions.

YOUR CHALLENGE
  • Future-proof and maintain Java-based cluster scheduling and control systems
  • Ensure high availability and reliability of HPC resources
  • Maintain and improve monitoring systems for infrastructure and client submissions
  • Collaborate with internal stakeholders to balance resource allocation with business requirements
  • Troubleshoot and optimize performance across on-prem and Azure-augmented environments
  • Ensure compliance with banking regulatory requirements
YOUR PROFILE
  • Strong Java development expertise (core and enterprise-level)
  • Experience with distributed systems
Experience with:
  • Distributed Execution Engines.
  • NoSQL Databases
  • ActiveMQ (messaging)
  • Front-end Web Technologies (legacy UI maintenance)
  • Python (for API and tooling)
Familiarity with:
  • Azure Portal and Azure SDK for Java
  • Red Hat Linux
  • Understanding of banking systems and regulatory requirements
  • Language: Fluent English; German is a plus
Bonus Skills:
  • Scala and C++
  • Kubernetes (container orchestration)
  • Java multithreaded development expertise
Soft Skills:
  • Used to designing and developing collaboratively
  • Good code review skills, pride in code quality
  • Focused, capable of driving the delivery of technical changes to completion
  • Ability to work in a fast-paced environment with the occasional priority changes and context switches
  • Structured, able to follow processes systematically
  • Very good English and communication skills
  • Team player
  • Ability to work in an agile environment
  • Positive thinking personality with a can-do attitude
  • Self-motivator, able and willing to work with minimal direction
Obtenez votre examen gratuit et confidentiel de votre CV.

ou faites glisser et déposez votre fichier ici.

Similar jobs

Postes similaires à comparer

Senior Java Engineer 100% (f/m/d) (Contract through our external payroll partner with immediate start until 30.09.2027 with possible extension)
Senior Java Engineer 100% (f/m/d) (Contract through our external payroll partner with immediate start until 30.09.2027 with possible extension)

Julius Baer • Zürich

Sur place
CHF 150 000 - 190 000
Senior Java Developer (Distributed Financial Systems) 100% (f/m/d) (Contract through our external payroll partner with immediate start for 12 months, possible extension)
Senior Java Developer (Distributed Financial Systems) 100% (f/m/d) (Contract through our external payroll partner with immediate start for 12 months, possible extension)

Bank Julius Bär & Co. Ltd. • Zürich

Sur place
CHF 150 000 - 200 000
Senior Data Engineer – Data Analytics Platform 80-100% (f/m/d) - (Contract through our external[...]
Senior Data Engineer – Data Analytics Platform 80-100% (f/m/d) - (Contract through our external[...]

Julius Baer • Zürich

Sur place
CHF 120 000 - 180 000
Java HPC Cluster Engineer: High-Availability & Cloud
Java HPC Cluster Engineer: High-Availability & Cloud

Julius Baer • Zürich

Hybride
CHF 120 000 - 160 000
System Engineer 100% (f/m/d)
System Engineer 100% (f/m/d)

Julius Baer • Zürich

Sur place
CHF 120 000 - 160 000
Java HPC Engineer: Cluster & Azure Infra
Java HPC Engineer: Cluster & Azure Infra

Bank Julius Bär & Co. Ltd. • Zürich

Sur place
CHF 140 000 - 210 000
Senior Project Lead - FX, PM & ETDs e-Trading 100% (f/m/d) - (Contract through our external payroll partner, immediate start for 12 months, possible extension)
Senior Project Lead - FX, PM & ETDs e-Trading 100% (f/m/d) - (Contract through our external payroll partner, immediate start for 12 months, possible extension)

Julius Baer • Zürich

Sur place
CHF 140 000 - 200 000
Senior Frontend (React) Developer – Financial Platforms 100% (f/m/d) - (Contract through our external payroll partner with immediate start for 12 months with possible extension)
Senior Frontend (React) Developer – Financial Platforms 100% (f/m/d) - (Contract through our external payroll partner with immediate start for 12 months with possible extension)

Julius Baer • Zürich

Sur place
CHF 140 000 - 200 000
Front Arena Developer & Platform Specialist 100% (f/m/d) (Contract through our external payroll partner with immediate start for 12 months, possible extension)
Front Arena Developer & Platform Specialist 100% (f/m/d) (Contract through our external payroll partner with immediate start for 12 months, possible extension)

Bank Julius Bär & Co. Ltd. • Zürich

Sur place
CHF 140 000 - 190 000
Senior IT Lead - Asset Onboarding, Connectivity & Integration Delivery 100% (f/m/d) - (Contract through our external payroll partner, immediate start until 31.12.26, possible extension)
Senior IT Lead - Asset Onboarding, Connectivity & Integration Delivery 100% (f/m/d) - (Contract through our external payroll partner, immediate start until 31.12.26, possible extension)

Julius Baer • Zürich

Sur place
CHF 120 000 - 210 000