Job offer
Senior Java Engineer – HPC Cluster Development & Maintenance
Julius Baer is seeking a Senior Java Engineer to develop and maintain a high-performance computing cluster that provides critical computing power for trading. The ideal candidate should have experience in Java development, particularly in multithreaded development, as well as knowledge of distributed execution engines, NoSQL databases, and Azure technologies.
Tasks
Develop 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-premises and Azure-augmented environments. Ensure compliance with banking regulatory requirements.Requirements
- Extensive expertise in Java multithreading development (core and enterprise levels)
- He has experience with:
- Distributed Execution Engines
- NoSQL databases
- ActiveMQ (Messaging)
- Front-end Web Technologies (Legacy UI Maintenance)
- 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