Job offer
Senior Java Engineer – HPC Cluster Development & Maintenance
The Julius Baer Group is seeking an experienced Java developer to develop and maintain a high-performance computing cluster. The Senior Java Engineer will be responsible for developing and maintaining Java-based cluster scheduling and control systems, as well as ensuring the availability and reliability of HPC resources.
Tasks
- Development and maintenance of Java-based cluster scheduling and control systems.
- Ensuring high availability and reliability of HPC resources.
- Maintenance and improvement of monitoring systems for infrastructure and client submissions.
- Collaborate with internal stakeholders to balance resource allocation with business needs.
- Troubleshooting and performance optimization in on-premises and Azure-augmented environments.
- Ensuring compliance with banking regulatory requirements.
Requirements
- Extensive expertise in Java multithreading development (core and enterprise levels).
- Experience with:
- Distributed execution engines.
- NoSQL databases.
- ActiveMQ (messaging).
- Front-end web technologies (maintenance of legacy UIs).
- Python (for APIs 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).
Job details