Job offer

Senior Java Engineer – HPC Cluster Development & Maintenance

We are looking for an experienced Java developer to develop and maintain a high-performance computing (HPC) cluster consisting of hundreds of servers. The cluster will provide critical computing power for a modern trading platform.

Job description

We are looking for an experienced Java developer to develop and maintain a high-performance computing (HPC) cluster consisting of hundreds of servers (on-premises and supplemented by Microsoft Azure). This cluster provides critical computing power for a modern trading platform.

Tasks

  • Development and maintenance of Java-based cluster planning 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-extended environments.
  • Ensuring compliance with banking regulatory requirements.

Requirements

  • 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:
    • Scala and C++.
    • Kubernetes (container orchestration).

Job details

© 2025 House of Skills by skillaware. All rights reserved.
Our website uses cookies to make navigation easier for you and to analyze the use of the site. You can find more information in our privacy policy.