Nomura
Nomura
Nomura es un grupo global de servicios financieros que atiende a una amplia variedad de clientes mediante banca de inversión, gestión de activos y corretaje minorista. La empresa combina su alcance internacional con un profundo conocimiento de los mercados asiáticos para ofrecer soluciones financieras que ayudan a sus clientes a tomar decisiones informadas y responder a las cambiantes condiciones del mercado.

Desarrollador sénior de Java para Front Office en Nomura

Únete a Nomura como desarrollador sénior de Java para crear infraestructura de baja latencia para la negociación electrónica. Conecta sistemas de negociación con bolsas, centros de ejecución y plataformas algorítmicas en un negocio global de servicios financieros.

Descripción

  • Desarrollar y mantener aplicaciones Java de alto rendimiento y baja latencia para la negociación sistemática, abarcando la gestión de órdenes, los algoritmos de ejecución, la gestión de riesgos y la fijación de precios.
  • Liderar todo el ciclo de vida del software, desde el análisis de requisitos y el diseño técnico hasta la programación, las pruebas, la implementación y el soporte en producción.
  • Aplicar técnicas avanzadas de multihilo, programación asíncrona y orientada a eventos, así como optimización del rendimiento, a sistemas de negociación de alto rendimiento.
  • Crear y mantener conexiones basadas en Linux con sistemas de negociación externos, bolsas y centros de ejecución mediante FIX, middleware de mensajería y fuentes de datos de mercado.
  • Colaborar con operadores, analistas cuantitativos y responsables de riesgos para convertir las necesidades de negociación en soluciones de software fiables y escalables.
  • Ayudar a implementar señales y estrategias de negociación personalizadas.
  • Mantener la calidad de ingeniería mediante pruebas exhaustivas, revisiones entre pares y prácticas establecidas de desarrollo de software.

Requisitos

  • De tres a siete años de experiencia desarrollando sistemas de negociación, plataformas de negociación electrónica o aplicaciones de tecnología financiera en entornos de front office.
  • Título universitario en informática, matemáticas, ingeniería o una disciplina técnica relacionada, respaldado por un sólido expediente académico.
  • Dominio experto de la programación en Java, incluida una amplia experiencia con versiones modernas de Java; se prefiere Java 17 o posterior.
  • Conocimientos avanzados de multihilo, programación concurrente y seguridad de hilos.
  • Sólido dominio de la programación asíncrona y orientada a eventos, así como de la optimización del rendimiento.
  • Comprensión sólida del diseño orientado a objetos, los patrones de diseño, las estructuras de datos y la arquitectura de software.
  • Experiencia con arquitectura de sistemas, patrones de mensajería y sistemas distribuidos.
  • Conocimientos prácticos de bases de datos SQL y NoSQL.
  • Sólidos conocimientos de Linux y Unix.
  • Experiencia conectando API externas, sistemas de negociación de terceros y plataformas de conectividad de mercado.
  • Sólidas habilidades analíticas y de resolución de problemas.
  • Atención excepcional al detalle.
  • Habilidades eficaces de comunicación.
  • Capacidad para desempeñarse eficazmente en un entorno de negociación colaborativo y de ritmo acelerado.
  • Sólido criterio ético al trabajar con sistemas y datos de negociación sensibles.
  • Los candidatos para este puesto de la División de Finanzas en NHA deben estar ya autorizados para trabajar para cualquier empleador en Estados Unidos.
  • Se valorará la experiencia con FIX y estándares de conectividad para la negociación electrónica.
  • Se valorará el dominio de Python, C++ o C#, con experiencia en kdb/q o bases de datos de series temporales.
  • Se valorarán conocimientos de plataformas en la nube, middleware de mensajería y prácticas de DevOps.
  • Se valorará la comprensión de la microestructura de los mercados de renta variable, los flujos de trabajo de negociación y los marcos regulatorios, incluidos MiFID II y Reg NMS.
  • Se valorará la familiaridad con el análisis estadístico y el aprendizaje automático aplicados a la negociación.
  • Se valorará la experiencia con Agile o Scrum y sólidas habilidades de documentación técnica.

Beneficios

  • Bono de incorporación.
  • Unidades de acciones restringidas.
  • Premios discrecionales.
  • Beneficios médicos.
  • Beneficios financieros.
  • Beneficios adicionales.
  • Elegibilidad para un plan 401(k).
  • Vacaciones remuneradas.
  • Baja por enfermedad remunerada.
  • Permiso parental remunerado.

Empleos relacionados

CSC

Ingeniero sénior de mensajería middleware

CSC

Diseña integraciones de mensajería de gran volumen y distribuidas geográficamente, así como una infraestructura middleware resiliente, para CSC, una empresa global de servicios empresariales, jurídicos y financieros.

Abrir
Snowflake

Gerente sénior de desarrollo de alianzas, Snowflake (remoto, Estados Unidos)

Snowflake

Lidera las alianzas estratégicas de Snowflake en ventas conjuntas, reventa, marketing e integraciones de productos. Crea planes conjuntos de salida al mercado con equipos globales y grandes socios tecnológicos.

Abrir
Humana

Informático sénior de datos remoto, analítica farmacéutica

Humana

Lidera el desarrollo de productos de datos gobernados y procesos ETL en Databricks para la analítica de CenterWell Traditional Pharmacy. Facilita insights fiables con ayuda de IA en datos sanitarios, financieros, de marketing y operativos.

Abrir
Protiviti

Gerente sénior de ingeniería de IA/ML en AWS

Protiviti

Lidera la arquitectura de AWS y la entrega de soluciones de IA/ML para clientes de Protiviti, asesora a líderes tecnológicos y dirige proyectos de consultoría complejos. Acompaña a ingenieros de nube y define estrategias de nube empresarial.

Abrir
Protiviti

Gerente sénior de plataforma de IA agéntica (AgentCore)

Protiviti

Lidera la arquitectura de plataformas con Amazon Bedrock AgentCore, Databricks, AWS CDK y MCP. Desarrolla soluciones seguras de IA agéntica para clientes de consultoría de Protiviti.

Abrir
Comping

Ingeniero de aprendizaje automático (híbrido, Croacia)

Comping

Desarrolla e implementa modelos predictivos y de series temporales para las soluciones digitales de Comping. Supervisa el rendimiento en producción y la deriva de los modelos, los vuelve a entrenar y colabora con ingeniería de datos en su preparación.

Abrir