Stellenangebot
Senior Java Engineer – HPC Cluster Development & Maintenance
Wir suchen einen erfahrenen Java-Entwickler, um ein Hochleistungsrechen-Cluster (HPC) zu entwickeln und zu warten, der aus Hunderten von Servern besteht. Der Cluster soll kritische Rechenleistung für eine moderne Handelsplattform bereitstellen.
Stellenbeschreibung
Wir suchen einen erfahrenen Java-Entwickler, um ein High-Performance-Computing-Cluster (HPC) zu entwickeln und zu warten, der aus Hunderten von Servern (vor Ort und ergänzt durch Microsoft Azure) besteht. Dieser Cluster liefert kritische Rechenleistung für eine moderne Handelsplattform.Aufgaben
- Entwicklung und Wartung von Java-basierten Cluster-Planungs- und Steuersystemen.
- Sicherstellung der hohen Verfügbarkeit und Zuverlässigkeit von HPC-Ressourcen.
- Wartung und Verbesserung von Überwachungssystemen für Infrastruktur und Client-Submissions.
- Zusammenarbeit mit internen Stakeholdern, um die Ressourcenzuweisung mit Geschäftsanforderungen auszugleichen.
- Fehlerbehebung und Optimierung der Leistung in On-Prem- und Azure-ergänzten Umgebungen.
- Sicherstellung der Einhaltung von Bankenregulierungsanforderungen.
Anforderungen
- Starke Java-Multithreading-Entwicklungsexpertise (Core und Enterprise-Level).
- Erfahrung mit:
- Verteilten Ausführungs-Engines.
- NoSQL-Datenbanken.
- ActiveMQ (Messaging).
- Front-end-Web-Technologien (Wartung von Legacy-UI).
- Python (für API und Tooling).
- Vertrautheit mit:
- Azure-Portal und Azure-SDK für Java.
- Red Hat Linux.
- Verständnis von Bankensystemen und Regulierungsanforderungen.
- Sprache: Fließendes Englisch; Deutsch ist ein Plus.
- Bonus-Skills:
- Scala und C++.
- Kubernetes (Container-Orchestrierung).
Jobdetails