Stellenangebot
Staff Java Engineer - Execution
Als Staff Java Engineer bei Man Group entwickelst du Tools, Plattformen und Algorithmen, die die Investitionsmotoren des Unternehmens vorantreiben. Du arbeitest an Java-Anwendungen für Hochfrequenz- und Hochkontakt-Trades, Überwachung und Analyse von Handelsleistungen sowie Optimierung des Handelszyklus.
Stellenbeschreibung
Aufgaben
- Entwicklung von Tools, Plattformen und Algorithmen, um die Investitionsmotoren von Man zu unterstützen und die Geschäftsstrategie voranzutreiben
- Arbeit an Markt-Daten-Feeds, Preis- und Bewertungsmodellen, Auftragsrouting und Markt-Daten-Verteilung
- Entwicklung von Java-Anwendungen für den Kauf- und Verkauf von Seiten für Hochfrequenz- und Hochberührungs-Trades, Überwachung von Fähigkeiten, Post-Trade-Performance-Analyse und Software zur Optimierung des Handelszyklus
Anforderungen
Erforderliche Fähigkeiten
- Expertise in Java
- Kenntnisse des FIX-Protokolls
- Sehr gute Kommunikationsfähigkeiten und die Fähigkeit, eng mit technischen und nicht-technischen Disziplinen zusammenzuarbeiten
- Starker Hintergrund in Software-Engineering mit guten Methoden und Best Practices
- Neigung zum Testen, vorzugsweise mit einem Framework
- Erfahrung mit Linux- und Windows-Plattformen
Vorteilhafte Fähigkeiten
- Exzellentes Verständnis von Finanzmärkten und -instrumenten
- Erfahrung im Front Office, z.B. im Handel
- Erfahrung in der Zusammenarbeit mit Quants und/oder Händlern
- Python-Kenntnisse
- Erfahrung mit Front-Office-Software und/oder Handelsystemen, z.B. in einem Hedgefonds oder einer Investmentbank
- Expertise in der Entwicklung verteilter Systeme mit servicebasierten oder ereignisgesteuerten Architekturen und paralleler Verarbeitung
- Erfahrung mit webbasierter Entwicklung (TypeScript/React)
- Relevante mathematische Kenntnisse, z.B. stochastische Prozesse, Derivate-Preisbildung, Zeitreihenanalyse-Optimierungsalgorithmen
Persönliche Eigenschaften
- Starker akademischer Hintergrund und ein Abschluss mit hohem mathematischen und computergestützten Inhalt, z.B. Computerwissenschaften, Mathematik, Ingenieurwesen oder Physik von einer führenden Universität
- Neugier: Der Ansatz zur Softwareentwicklung ist genauso wichtig wie das Schreiben von großem Code
- Kreativität
- Großes Potenzial für Technologie, z.B. persönliche Projekte, Open-Source-Beteiligung
- Intellektuell robust mit einem analytischen Ansatz zur Problemlösung
- Selbstorganisiert mit der Fähigkeit, Zeit effektiv über mehrere Projekte und mit konkurrierenden Geschäftsanforderungen und -prioritäten zu verwalten
- Fokussiert auf die Lieferung von Werten an das Unternehmen mit unermüdlichen Bemühungen, Prozesse zu verbessern
- Starke zwischenmenschliche Fähigkeiten: in der Lage, Beziehungen zu quantitativen Forschern, Händlern und leitenden Geschäftspersonen aufrechtzuerhalten und eine enge Zusammenarbeit mit einem geografisch unterschiedlichen Team zu pflegen
- Übereinstimmender Kommunikator: in der Lage, einen Punkt überzeugend zu argumentieren und positiv mit widersprüchlichen Ansichten umzugehen
Wir bieten
- Eine inklusive Kultur und eine einzigartige Mischung aus Möglichkeiten
Jobdetails