JPMorgan Chase & Co.

Sr. Lead Software Developer – Java, AWS & AI Platform

JavaAWSDockerKubernetesTerraform
Traducción automática. Consulta el original.

Descripción del puesto

Si asumes la responsabilidad de los resultados en producción —no solo de la implementación— y te motiva transformar requisitos ambiguos en diseños de servicios estables y bien modelados, este puesto está hecho para ti.

Como Senior Lead Software Engineer en JPMorganChase dentro de las plataformas de datos de Inteligencia Artificial Corporativa y Machine Learning – Centro de Excelencia en Machine Learning, diseñarás, construirás y optimizarás sistemas distribuidos de alto rendimiento y baja latencia que sirven como columna vertebral de nuestra infraestructura de datos y machine learning. Colaborarás con equipos de ingeniería, ciencia de datos y plataformas para ofrecer soluciones nativas de la nube resilientes que permitan a la empresa operar a la vanguardia de la innovación impulsada por IA. Tu trabajo determinará directamente la fiabilidad, escalabilidad y rendimiento de los sistemas que procesan datos críticos en toda la empresa, y tu opinión tendrá peso en las decisiones arquitectónicas y de ingeniería que definen la evolución de la plataforma. Tendrás una libertad significativa para influir en la arquitectura, los estándares de ingeniería y la postura de fiabilidad en todos los servicios, con expectativas y reconocimiento alineados con el impacto de nivel senior.

Responsabilidades del puesto

  1. Arquitectar e implementar servicios distribuidos basados en Java Spring Boot de baja latencia y alto rendimiento utilizando principios orientados a objetos, ofreciendo un rendimiento de nivel de producción con APIs sólidas y bien definidas.
  1. Diseñar y construir arquitecturas de servicios nativas de la nube resilientes con requisitos de alta disponibilidad desde 99.9% hasta 99.999%, aprovechando los servicios de computación, mensajería, streaming, bases de datos y almacenamiento de AWS, incluyendo Managed Streaming for Apache Kafka (MSK), Simple Queue Service (SQS), S3, Elastic Container Service (ECS), Elastic Kubernetes Service (EKS), Lambda, Kinesis Video/Data Streams, Relational Database Service (RDS), DynamoDB y Redshift.
  1. Desarrollar y mantener soluciones de infraestructura como código utilizando Terraform y/o CloudFormation para respaldar despliegues en la nube escalables, repetibles y auditables.
  1. Implementar y mejorar continuamente soluciones de observabilidad —incluyendo alertas, monitorización e informes— utilizando Datadog, Dynatrace y Splunk para ofrecer inteligencia de producción procesable en plataformas de microservicios.
  1. Traducir requisitos ambiguos o en evolución en diseños de servicios estables y bien modelados, articulando claramente las compensaciones de ingeniería tanto a las partes interesadas técnicas como a las no técnicas.
  1. Liderar revisiones de diseño técnico, establecer mejores prácticas de ingeniería e impulsar la adopción de estándares que mejoren la operabilidad, fiabilidad y mantenibilidad de la plataforma.
  1. Hacerse cargo de los resultados de producción de principio a fin —identificando y resolviendo cuellos de botella de rendimiento, brechas de fiabilidad y limitaciones de escalabilidad mediante automatización y operaciones basadas en runbooks.
  1. Colaborar con ingenieros de machine learning y científicos de datos para comprender los requisitos de la plataforma y ofrecer soluciones de ingeniería robustas y listas para producción.
  1. Mentorear y proporcionar orientación técnica a los ingenieros de todo el equipo, fomentando una cultura de propiedad, aprendizaje continuo y excelencia en ingeniería.
  1. Impulsar la adopción y gobernanza de prácticas de ingeniería asistidas por IA aprobadas para mejorar la calidad del código, la velocidad de entrega y los resultados operativos —incluyendo revisión de código asistida por IA, aceleración de pruebas, preparación para lanzamientos y análisis de incidentes— mientras se establecen estándares de validación medibles y se promueve la reutilización de patrones probados dentro de la cadena de herramientas del ciclo de vida de desarrollo de software.

Cualificaciones, capacidades y habilidades requeridas

  1. Formación formal o certificación en conceptos de ingeniería de software y 5+ años de experiencia aplicada, con habilidades de desarrollo en Java muy sólidas utilizando principios orientados a objetos y experiencia significativa con Spring Boot.
  1. Experiencia demostrada en el diseño y ajuste para el procesamiento de baja latencia en sistemas distribuidos de producción.
  1. Experiencia práctica aprovechando servicios de AWS incluyendo MSK (Kafka), SQS, S3, ECS, EKS, Lambda, Kinesis Video/Data Streams, RDS, DynamoDB y Redshift en arquitecturas de servicios resilientes a gran escala.
  1. Experiencia práctica en la implementación de soluciones de alertas, monitorización e informes utilizando Datadog, Dynatrace y/o Splunk en entornos de nivel de producción.
  1. Fundamentos sólidos de ingeniería, incluyendo diseño de API, disciplina de pruebas y depuración en contextos de producción.
  1. Dominio de uno o más lenguajes de programación modernos —con gran énfasis en Java— escribiendo código limpio, mantenible, orientado a objetos y comprobable.
  1. Sólida experiencia con tecnologías de contenedorización y orquestación, incluyendo Docker y Kubernetes.
  1. Capacidad demostrada para comunicar claramente las compensaciones de ingeniería tanto a las partes interesadas técnicas como a las no técnicas.
  1. Experiencia demostrada liderando el uso efectivo de herramientas de desarrollo de software asistidas por IA autorizadas por la empresa para codificación, revisión de código, aceleración de pruebas y resolución de problemas, con la capacidad de establecer expectativas de equipo para validar los resultados de la IA en cuanto a corrección, rendimiento y seguridad.
  1. Sólida comprensión del uso responsable de la IA en flujos de trabajo de ingeniería, incluyendo consideraciones de sensibilidad de datos, manejo seguro de entradas y salidas, y cumplimiento de las expectativas de resiliencia y seguridad, con experiencia en la formación de ingenieros sobre patrones de uso y controles conformes.

Cualificaciones, capacidades y habilidades preferidas

  1. Familiaridad profunda con arquitecturas de baja latencia y altamente transaccionales, y uso avanzado de servicios gestionados de AWS —particularmente Kinesis Video/Data Streams— para procesamiento en tiempo real, manejo de eventos distribuidos y almacenamiento y recuperación eficiente de datos.
  1. Experiencia en el diseño y automatización de flujos de trabajo de observabilidad e informes utilizando Datadog, Dynatrace y Splunk para ofrecer monitorización procesable e inteligencia de producción en plataformas de microservicios.
  1. Experiencia con prácticas de entrega modernas, incluyendo integración y entrega continuas, infraestructura como código y despliegues contenedorizados que respalden una entrega de servicios fiable a escala.
  1. Experiencia con Terraform y/o CloudFormation para construir y mantener infraestructura en la nube en un entorno empresarial.

JPMorganChase, una de las instituciones financieras más antiguas, ofrece soluciones financieras innovadoras a millones de consumidores, pequeñas empresas y muchos de los clientes corporativos, institucionales y gubernamentales más destacados del mundo bajo las marcas J.P. Morgan y Chase. Nuestra historia abarca más de 200 años y hoy somos líderes en banca de inversión, banca de consumo y pequeñas empresas, banca comercial, procesamiento de transacciones financieras y gestión de activos.

Reconocemos que nuestra gente es nuestra fortaleza y los diversos talentos que aportan a nuestra fuerza laboral global están directamente relacionados con nuestro éxito. Somos un empleador que ofrece igualdad de oportunidades y valoramos enormemente la diversidad y la inclusión en nuestra empresa. No discriminamos por ningún atributo protegido, incluyendo raza, religión, color, origen nacional, género, orientación sexual, identidad de género, expresión de género, edad, estado civil o de veterano, embarazo o discapacidad, o cualquier otra base protegida por la ley aplicable. También realizamos adaptaciones razonables para las prácticas y creencias religiosas de los solicitantes y empleados, así como para las necesidades de salud mental o discapacidad física. Visite nuestras preguntas frecuentes para obtener más información sobre cómo solicitar una adaptación.

JPMorgan Chase & Co. es un empleador que ofrece igualdad de oportunidades, incluyendo discapacidad/veteranos.

Nuestros profesionales en nuestras Funciones Corporativas cubren una amplia gama de áreas, desde finanzas y riesgos hasta recursos humanos y marketing. Nuestros equipos corporativos son una parte esencial de nuestra empresa, asegurando que estemos preparando a nuestros negocios, clientes, consumidores y empleados para el éxito.

Ofrecemos un paquete de compensación total competitivo que incluye un salario base determinado en función del puesto, la experiencia, el conjunto de habilidades y la ubicación. Aquellos en puestos elegibles pueden recibir una remuneración basada en comisiones y/o una compensación de incentivos discrecional, pagada en forma de efectivo y/o capital sujeto a pérdida, otorgada en reconocimiento a los logros y contribuciones individuales. También ofrecemos una gama de beneficios y programas para satisfacer las necesidades de los empleados, según la elegibilidad. Estos beneficios incluyen cobertura de atención médica integral, centros de salud y bienestar en el lugar, un plan de ahorro para la jubilación, cuidado infantil de respaldo, reembolso de matrícula, apoyo a la salud mental, asesoramiento financiero y más. Se proporcionarán detalles adicionales sobre la compensación total y los beneficios durante el proceso de contratación.

Más oportunidades con un solo perfil

¿Quieres optar a más puestos sin repetir todo el proceso? Crea tu perfil para que te encuentren las empresas que usan Nort.

Crear mi perfil

Tu próximo empleoya está buscándote.

Nort

Plataforma de reclutamiento inverso para programadores