Zone & Co
Millennium
Développeur Java Algo - EQ Trading Technology
À propos du poste
Développeur Java – Technologie de Développement Algo (Actions)
Développeur Java – Technologie de Développement Algo
À propos de Millennium
Millennium est une société mondiale et diversifiée d'investissement alternatif, fondée en 1989. Définie par l'évolution, l'innovation et la concentration, la mission de Millennium est de fournir des résultats à nos investisseurs.
Nos collaborateurs bénéficient à la fois d'indépendance et de soutien : l'autonomie pour poursuivre des idées avec conviction et le soutien d'un réseau mondial engagé dans la collaboration, la gestion disciplinée des risques et l'apprentissage continu. Avec des opportunités d'approfondir l'expertise et d'accélérer le développement, les talents chez Millennium sont équipés pour s'adapter, évoluer et avoir un impact durable au fil du temps. Découvrez comment une croissance transformative accélère l'impact.
Rencontrez l'équipe
Au cœur de la santé et de la croissance des activités de Millennium, l'organisation Technologies de l'Information développe des systèmes propriétaires flexibles, évolutifs et avancés qui soutiennent le modèle actif et multi-gestionnaire de la société. Au sein de cette organisation, l'équipe de Développement Algorithmique Equities Tech construit et améliore la technologie d'exécution qui soutient les gestionnaires de portefeuille et les partenaires de trading sur la plateforme, en se concentrant sur les systèmes de trading et les capacités d'exécution en temps réel haute performance.
Ce que vous ferez
- Collaborer étroitement avec les technologues, les équipes Execution Services et Equity Finance pour améliorer l'offre d'exécution de la société pour les gestionnaires de portefeuille
- Construire et faire évoluer des systèmes de trading algorithmique en temps réel et des plateformes d'exécution dans un environnement au rythme rapide
- Développer de nouvelles fonctionnalités de haute qualité et améliorer les fonctionnalités d'une plateforme critique
- Concevoir et mettre à niveau des logiciels pour répondre aux attentes en matière de performance, d'évolutivité et de qualité
- Traduire les exigences métier et les contraintes du marché sur les marchés développés et émergents en solutions techniques efficaces
- Se tenir informé des technologies, outils, bibliothèques techniques, environnements informatiques et recherches académiques pertinents
- Soutenir l'analyse de données et fournir un dépannage de niveau L3 pour les problèmes affectant l'infrastructure de trading critique
Ce que vous apportez
- 7+ années d'expérience avec les systèmes d'exécution sur actions
- Expérience dans le développement d'algorithmes d'exécution tels que VWAP, TWAP, Inline et Pairs
- Expérience de travail sur des moteurs de correspondance (matching engines) et des dark pools
- Expérience dans la mise en œuvre de stratégies de test automatisé pour les algorithmes, y compris la simulation, le backtesting, les suites de régression et les frameworks de rejeu
- Compréhension approfondie de la microstructure des marchés, des contrôles de risque pré-trade, des frameworks de limites et des exigences réglementaires, et de la manière dont ils affectent les performances des algorithmes d'exécution
- Compétences Java de niveau expert, avec une expérience approfondie dans la construction de systèmes distribués à faible latence, conscients du GC et à haut débit
- Solide compréhension des architectures distribuées et événementielles, et des technologies de messagerie telles que Kafka, Solace ou des outils similaires
- Expérience de travail avec ou de construction de frameworks de conteneurs algo ; l'expérience de l'utilisation d'outils d'IA pour améliorer la productivité des développeurs est un plus
