Stellenangebot
Senior Java Engineer - Execution
Als Senior Java Engineer bist du für die Entwicklung von Tools, Plattformen und Algorithmen für den Handel bei Man Group verantwortlich. Du wirst an der Seite von Experten aus verschiedenen Bereichen arbeiten und bist für die Implementierung von Handelsalgorithmen, Plattformen und Analysetools zuständig.
Stellenbeschreibung
Aufgaben
- Building new execution algorithms
- Entwicklung von Plattformen, auf denen diese Algorithmen laufen, Simulationsumgebungen, Risikorouting, Konnektivität zu Handelsplätzen und Brokern, Testfarmen für High-Touch- und Quant-Trader, Überwachungsfunktionen und Back-Office-Analytik und -Software
- Kontinuierliche Weiterentwicklung von Märkten, Anlageklassen und Regionen, in denen gehandelt wird
- Entwurf und Implementierung von Software und Tools, um mit diesen Veränderungen Schritt zu halten
Anforderungen
Erforderliche Fähigkeiten
- Expert proficiency in Java
- Database/ SQL skills
- Gutes Verständnis von Softwarefähigkeiten, kombiniert mit der Fähigkeit, eng mit technischen und nicht-technischen Kollegen zusammenzuarbeiten
- Hintergrund in starken Software-Engineering-Techniken und agilen Methoden: Continuous Integration, Code-Review, Unit-Testing, Refactoring und verwandte Ansätze
- Proficient in der Arbeit auf Linux- und Windows-Plattformen
Vorteilhafte Fähigkeiten
- Ein fundiertes Verständnis von Finanzmärkten und -instrumenten
- Erfahrung mit FTR ist ein erheblicher Vorteil
- Erfahrung in der Zusammenarbeit mit Quanten und/oder Händlern
- Python-Kenntnisse sind hilfreich
- Erfahrung mit Front-Office-Software und/oder Handelsystemen, z.B. in einem Hedgefonds oder einer Investmentbank
- Expertise in verteilten Systemen mit servicebasierten oder ereignisgesteuerten Architekturen und paralleler Verarbeitung
- Gute Erfahrung in der webbasierten Entwicklung (Typedef.net)
- Relevante mathematische Kenntnisse, z.B. Statistik, Asset-Pricing, Zeitreihenanalyse, Optimierungsalgorithmen
Persönliche Eigenschaften
- Starker akademischer Hintergrund und ein Abschluss mit hohem mathematischen und computergestützten Inhalt, z.B. Computerwissenschaften, Luft- und Raumfahrttechnik oder Physik
- Software-Heritage/Values: Man schätzt Expertise und Exzellenz, und diese Werte sind in unserer Kultur inhärent
- Handwerksähnlicher Ansatz bei der Softwareentwicklung: Stolz auf Ingenieursexzellenz und Übertragung dieser Werte auf Kollegen
- Nachweisbare Leidenschaft für Technologie, z.B. persönliche Projekte, Open-Source-Beteiligung
- Positive Einstellung gegenüber Fehlern; Übernahme von Verantwortung, wenn Fehler gemacht werden
- Selbstorganisiert mit der Fähigkeit, Projekte in einer schnelllebigen Umgebung selbst zu verwalten, exzellente Situationswahrnehmung und die Fähigkeit, mehrere Aufgaben gleichzeitig zu bearbeiten
- Fokus auf die Erfüllung von Zielen mit unermüdlichen Bemühungen, Geschäftsprozesse, -ergebnisse und -prioritäten zu verbessern
- Starke zwischenmenschliche Fähigkeiten, in der Lage, eine starke Arbeitsbeziehung mit quantitativen Analysten aufzubauen, da Sie sich täglich auf deren Geschäftskompetenz verlassen
Benefits
- Moderne Bürofläche im Office-Campus mit einfachem Zugang zu Verkehr und Einrichtungen
- Eine kollaborative Arbeitsumgebung
- Wettbewerbsfähiges Vergütungspaket
- 25 Tage Urlaubsgeld
- Betriebsrente und Krankenversicherung
- Bonus
Jobdetails