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 control systems, as well as ensuring the availability and reliability of HPC resources.
Tasks
The tasks include:- Development and maintenance of Java-based cluster scheduling and control systems
- Ensuring high availability and reliability of HPC resources
- Maintenance and improvement of infrastructure monitoring systems 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
The requirements are:- 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 User Interfaces)
- 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
Bonus skills are:- Scala and C++
- Kubernetes (container orchestration)
Job details