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 that provides critical computing power for a modern trading platform. The Senior Java Engineer should have experience in Java development, particularly in multithreaded development, as well as knowledge of distributed execution engines, NoSQL databases, and Azure technologies.
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 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
Bonus skills are:- Scala and C++
- Kubernetes (container orchestration)
Job details