Job offer
Senior Java Engineer – HPC Cluster Development & Maintenance, Full-Time (f/m/d)
Julius Baer is looking for 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 strong Java development skills and experience with distributed execution engines, NoSQL databases, and other relevant technologies.
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
- Strong Java multithreading development skills (Core and Enterprise levels).
- 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