Job offer
Senior Java Engineer – HPC Cluster Development & Maintenance, Full-Time (f/m/d)
Julius Baer Bank 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.
Your challenge
- 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 align resource allocation with business needs.
- Troubleshooting and performance optimization in on-premises and Azure-augmented environments.
- Ensuring compliance with banking regulatory requirements.
Your profile
- 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