UBDS Group
Millennium
Java Algo Developer - EQ Trading Technology
Sobre la oportunidad
Java Developer – Algo Development Technology (Equities)
Java Developer – Algo Development Technology
Sobre Millennium
Millennium es una firma global y diversificada de inversión alternativa, fundada en 1989. Definida por la evolución, la innovación y el enfoque, la misión de Millennium es ofrecer resultados a nuestros inversores.
Nuestro personal cuenta con independencia y apoyo: la autonomía para perseguir ideas con convicción y el respaldo de una red global comprometida con la colaboración, la gestión disciplinada del riesgo y el aprendizaje continuo. Con oportunidades para profundizar en la experiencia y acelerar el desarrollo, el talento en Millennium está equipado para adaptarse, evolucionar y construir un impacto duradero a lo largo del tiempo. Descubra cómo el crecimiento transformador acelera el impacto.
Conozca al equipo
Como parte fundamental de la salud y el crecimiento del negocio de Millennium, la organización de Tecnología de la Información desarrolla tecnología flexible y escalable, así como sistemas propietarios avanzados que respaldan el modelo activo de gestión múltiple de la firma. Dentro de esta organización, el equipo de Equities Tech Algorithmic Development construye y mejora la tecnología de ejecución que apoya a los gestores de cartera y socios comerciales en toda la plataforma, con un enfoque en sistemas de trading de alto rendimiento y tiempo real, así como en capacidades de ejecución.
Qué hará
- Colaborar estrechamente con tecnólogos, servicios de ejecución y equipos de financiación de renta variable para mejorar la oferta de ejecución de la firma para los gestores de cartera.
- Construir y desarrollar sistemas de trading algorítmico en tiempo real y plataformas de ejecución en un entorno de ritmo rápido.
- Desarrollar nuevas funciones de alta calidad y mejorar la funcionalidad en una plataforma de misión crítica.
- Diseñar y actualizar software para cumplir con las expectativas de rendimiento, escalabilidad y calidad.
- Traducir los requisitos de negocio y las limitaciones del mercado en mercados desarrollados y emergentes en soluciones técnicas efectivas.
- Mantenerse al día sobre tecnologías, herramientas, bibliotecas técnicas, entornos informáticos e investigación académica relevantes.
- Apoyar el análisis de datos y proporcionar resolución de problemas L3 para incidencias que afecten a la infraestructura crítica de trading.
Qué aporta
- 7+ años de experiencia con sistemas de ejecución de renta variable.
- Experiencia en el desarrollo de algoritmos de ejecución como VWAP, TWAP, Inline y Pairs.
- Experiencia trabajando en motores de emparejamiento y dark pools.
- Experiencia en la implementación de estrategias de pruebas automatizadas para algoritmos, incluyendo simulación, backtesting, suites de regresión y frameworks de replay.
- Comprensión profunda de la microestructura del mercado, controles de riesgo pre-trade, marcos de límites y requisitos regulatorios, y cómo afectan al rendimiento de los algoritmos de ejecución.
- Habilidades expertas en Java, con amplia experiencia en la construcción de sistemas distribuidos de baja latencia, conscientes de GC y de alto rendimiento.
- Sólida comprensión de arquitecturas distribuidas y orientadas a eventos, así como de tecnologías de mensajería como Kafka, Solace o herramientas similares.
- Experiencia trabajando con o construyendo frameworks de contenedores de algoritmos; la experiencia en el uso de herramientas de IA para mejorar la productividad del desarrollador es un plus.
