Launch Legends
Citi
Senior Desarrollador Back-End Java — Plataformas de Trading
Sobre la oportunidad
Buscamos un Desarrollador Senior Back-End Java con gran experiencia y capacidad práctica para unirse a un equipo de tecnología de aplicaciones de trading de back-office dentro de una institución financiera líder. En este puesto, diseñarás, construirás y mantendrás 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. Promoverás prácticas de entrega modernas —incluyendo desarrollo basado en trunk, automatización de pruebas y codificación segura— mientras contribuyes 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 apasionado por 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, estándares de código limpio y 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 revisiones de código rigurosas y evaluaciones de vulnerabilidades, aplicando estándares de codificación segura y garantizando el cumplimiento de las políticas de seguridad organizacionales.
- 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 pipelines de despliegue, herramientas de observabilidad y resiliencia de 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 construcción de aplicaciones de nivel empresarial listas para 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 orientados a eventos y de mensajería —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 de contenedorización y nativas de la nube, 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 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 una comprensión 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 las prácticas de ajuste de rendimiento, observabilidad y monitorización en producción en sistemas financieros distribuidos de alta disponibilidad.
Educación
- Se requiere Licenciatura en Ciencias de la Computación, Ingeniería de Software o campo técnico relacionado, o experiencia equivalente en la industria.
- Se prefiere Máster.
HABILIDADES MÁS RELEVANTES
------------------------------------------------------
GRUPO DE FAMILIA DE PUESTOS: Tecnología
------------------------------------------------------
FAMILIA DE PUESTOS: Desarrollo de Aplicaciones
------------------------------------------------------
TIPO DE JORNADA: Tiempo completo
------------------------------------------------------
UBICACIÓN PRINCIPAL: Jersey City New Jersey Estados Unidos
------------------------------------------------------
RANGO SALARIAL ANUAL PRINCIPAL 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
------------------------------------------------------
PROCESAMIENTO AUTOMATIZADO E IA
Utilizamos procesamiento automatizado, incluida inteligencia artificial, para nuestros intereses comerciales legítimos (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 decide o consiente, podemos hacer coincidir sus habilidades y aptitudes con otros puestos adecuados en Citi. Es importante destacar que todos nuestros procesos y decisiones de contratación, incluida la determinación de su idoneidad para un puesto, son realizados, verificados y decididos por personas. Nuestro procesamiento automatizado e IA no involucran la dependencia de la toma de decisiones automática o autónoma. Por favor, consulte las Consideraciones Jurisdiccionales, con disposiciones específicas para su país (cuando sea relevante) para obtener más detalles.
Residentes de Illinois – Aviso de IA y Derecho 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, revise 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 de incentivo y retención. Citi ofrece beneficios competitivos para empleados, que incluyen: cobertura médica, dental y de visión; plan 401(k); seguro de vida, de accidentes y de discapacidad; y programas de bienestar. Citi también ofrece paquetes de tiempo libre pagado, que incluyen tiempo libre planificado (vacaciones), tiempo libre no planificado (baja por enfermedad) y días festivos pagados. 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.
