Roku
Citi
Senior Desarrollador Back-End Java — Plataformas de Trading
Sobre la oportunidad
Buscamos un Desarrollador Back-End Java Senior, con gran experiencia y capacidad práctica, para unirse a un equipo de tecnología de aplicaciones de back-office de trading dentro de una institución financiera líder. En este puesto, diseñará, creará y mantendrá soluciones de software escalables y de alto rendimiento en la intersección de la excelencia en ingeniería y la transformación de la tecnología financiera. Impulsará prácticas de entrega modernas —incluyendo el desarrollo basado en trunk, la automatización de pruebas y la codificación segura— mientras contribuye a la infraestructura de trading de misión crítica. Esta es una oportunidad de contribuidor individual senior y liderazgo de equipo para un ingeniero que prospera en entornos de alta velocidad y calidad primero, y que es un apasionado de los sistemas distribuidos, los microservicios y la entrega continua a escala empresarial.
Responsabilidades
- Diseñar, desarrollar y mantener aplicaciones de trading de back-office robustas, escalables y de alto rendimiento siguiendo los principios SOLID, los estándares de código limpio y los patrones de diseño de software modernos.
- Implementar prácticas de desarrollo basado en trunk, feature flags y estrategias de entrega progresiva para permitir la integración continua y ciclos de despliegue rápidos y seguros.
- Aplicar metodologías de Desarrollo Guiado por Pruebas (TDD) y Desarrollo Guiado por Comportamiento (BDD) para garantizar una alta cobertura de pruebas unitarias, calidad del código y fiabilidad en producción.
- Impulsar la adopción de pipelines de CI/CD, prácticas de DevOps, infraestructura como código y pruebas automatizadas para mejorar la fiabilidad del sistema y la velocidad de entrega.
- Diseñar y entregar microservicios distribuidos y orientados a eventos aprovechando plataformas de mensajería como Kafka, Solace, Tibco y MQ, con un enfoque en requisitos de baja latencia y alta disponibilidad.
- Realizar rigurosas revisiones de código y evaluaciones de vulnerabilidad, aplicando estándares de codificación segura y garantizando el cumplimiento de las políticas de seguridad de la organización.
- Colaborar con arquitectos, product owners y equipos multifuncionales para diseñar arquitecturas de sistemas escalables y resilientes y contribuir a la documentación de diseño técnico.
- Asociarse con equipos de DevOps para optimizar los pipelines de despliegue, las herramientas de observabilidad y la resiliencia en producción para sistemas de trading críticos.
- Mentorizar a ingenieros junior, liderar discusiones técnicas y fomentar una cultura de aprendizaje continuo, excelencia en ingeniería y responsabilidad compartida.
Cualificaciones
- Sólida competencia práctica en codificación en Kotlin, Java y Python, con experiencia demostrada en la creación de aplicaciones empresariales a escala de producción.
- Profunda experiencia en arquitectura de microservicios y diseño de sistemas, incluyendo Spring Boot, sistemas distribuidos, alta disponibilidad, tolerancia a fallos y computación de baja latencia.
- Dominio de sistemas de mensajería y orientados a eventos —incluyendo Kafka, Solace, Tibco y MQ—, con experiencia en el diseño y operación de pipelines de datos de alto rendimiento.
- Experiencia práctica con plataformas cloud-native y de contenedorización, específicamente Kubernetes, Docker y OpenShift.
- Sólida experiencia con bases de datos relacionales, particularmente Oracle SQL, en entornos transaccionales de alto rendimiento.
- Experiencia demostrada con desarrollo basado en trunk, feature flags y entrega progresiva en un contexto de ingeniería empresarial.
- Sólido dominio de TDD, BDD y prácticas de pruebas con enfoque en la automatización, con un historial de mantenimiento de alta cobertura de pruebas en entornos de entrega ágil.
- Dominio en el diseño y operación de pipelines de CI/CD, con un entendimiento firme de los principios de DevOps, prácticas de codificación segura y metodologías de evaluación de vulnerabilidades.
- Experiencia en la realización de revisiones de código, liderazgo de discusiones técnicas y mentoría de ingenieros dentro de equipos de producto ágiles y multifuncionales.
- Familiaridad con prácticas de ajuste de rendimiento, observabilidad y monitorización en producción en sistemas financieros distribuidos de alta disponibilidad.
Educación
- Licenciatura en Ciencias de la Computación, Ingeniería de Software o campo técnico relacionado, o experiencia equivalente en la industria requerida.
- Maestría preferida.
HABILIDADES MÁS RELEVANTES
------------------------------------------------------
GRUPO DE FAMILIA DE PUESTOS: Tecnología
------------------------------------------------------
FAMILIA DE PUESTOS: Desarrollo de Aplicaciones
------------------------------------------------------
TIPO DE CONTRATO: Tiempo completo
------------------------------------------------------
UBICACIÓN PRINCIPAL: Jersey City New Jersey Estados Unidos
------------------------------------------------------
RANGO SALARIAL PRIMARIO A TIEMPO COMPLETO: $142,320.00 - $213,480.00
------------------------------------------------------
Por favor, consulte los requisitos mencionados anteriormente.
------------------------------------------------------
OTRAS HABILIDADES RELEVANTES
Para habilidades complementarias, consulte arriba y/o póngase en contacto con el reclutador.
------------------------------------------------------
FECHA DE CIERRE PREVISTA DE LA PUBLICACIÓN: Sep 24, 2026
------------------------------------------------------
PROCESAMIENTO AUTOMATIZADO E IA
Utilizamos procesamiento automatizado, incluida inteligencia artificial, para nuestros legítimos intereses comerciales (o nuestros propósitos comerciales razonables y apropiados) para identificar y alinear las habilidades y aptitudes del candidato con una oferta de empleo específica. Adicionalmente, si usted así lo elige o consiente, podemos adaptar sus habilidades y aptitudes a otros puestos adecuados en Citi. Importante: todos nuestros procesos y decisiones de contratación, incluida la determinación de su idoneidad para un puesto, son llevados a cabo, verificados y decididos por personas. Nuestro procesamiento automatizado e IA no implican confiar en la toma de decisiones automática o autónoma. Consulte las Consideraciones Jurisdiccionales, con disposiciones específicas para su país (cuando corresponda), para obtener más detalles. Residentes de Illinois — Aviso de IA y Derecho a Saber tbcdn.talentbrew.com/company/287/cms/v3/docs/policies/Illinois_Career_Supplement_a11y.pdf
------------------------------------------------------
Citi es un empleador que ofrece igualdad de oportunidades, y los candidatos cualificados recibirán consideración sin tener en cuenta su raza, color, religión, sexo, orientación sexual, identidad de género, origen nacional, discapacidad, condición de veterano protegido o cualquier otra característica protegida por la ley.
Si usted es una persona con discapacidad y necesita una adaptación razonable para utilizar nuestras herramientas de búsqueda y/o solicitar una oportunidad profesional, consulte Accesibilidad en Citi citigroup.com/citi/accessibility/application-accessibility.htm. Consulte la Declaración de Política EEO de Citi citigroup.com/global/eeo-aa-policy y el póster Conozca sus Derechos eeoc.gov/sites/default/files/2023-06/22-088_EEOC_KnowYourRights6.12ScreenRdr.pdf.
Además del salario, las ofertas de Citi también pueden incluir, para empleados elegibles, premios discrecionales y formulaicos por incentivos y retención. Citi ofrece beneficios competitivos para empleados, que incluyen: cobertura médica, dental y de visión; 401(k); seguro de vida, accidentes y discapacidad; y programas de bienestar. Citi también ofrece paquetes de tiempo libre remunerado, que incluyen tiempo libre planificado (vacaciones), tiempo libre no planificado (baja por enfermedad) y días festivos remunerados. Para obtener información adicional sobre los beneficios para empleados de Citi, visite citibenefits.com. Las ofertas disponibles pueden variar según la jurisdicción, el nivel del puesto y la fecha de contratación.
