Idaho Health Insurance Exchange
JPMorgan Chase & Co.
Ingeniero/a de Software Principal — Orquestación de Flujos de Trabajo (React | Camunda | Java/Python) Full Stack
Sobre la oportunidad
Supera los límites de lo posible con nosotros como miembro experimentado de nuestro equipo de Ingeniería de Software.
Como Ingeniero/a de Software Experimentado/a en JPMorganChase dentro del equipo de Tecnología Global, eres miembro de un equipo ágil para diseñar y entregar productos tecnológicos líderes en el mercado de forma segura, estable y escalable. Dependiendo del equipo al que te unas, podrías estar desarrollando funciones móviles que brinden a nuestros clientes más control sobre cómo operan con nosotros, ideando estrategias sobre cómo los macrodatos pueden agilizar nuestros sistemas de negociación, creando la próxima innovación en pagos para comerciantes o apoyando la integración de nuestras plataformas de nube privada y pública.
Responsabilidades del puesto *
- Ser responsable de la arquitectura de flujos de trabajo de extremo a extremo utilizando Camunda (BPMN/DMN), definiendo patrones de orquestación, límites, SLAs y gestión del ciclo de vida para procesos empresariales críticos. *
- Liderar la entrega full-stack de productos habilitados para flujos de trabajo, abarcando la interfaz de usuario React JS (viajes del usuario, formularios, paneles) y servicios de orquestación backend (Java/Python), garantizando una experiencia de usuario cohesiva y la ejecución del proceso. *
- Liderar la entrega de servicios de orquestación principales en Java (sólidos fundamentos de Java, concurrencia, colecciones, rendimiento de JVM), construyendo servicios backend resilientes y mantenibles que soporten la ejecución de flujos de trabajo a escala. *
- Traducir requisitos en modelos de procesos ejecutables (BPMN) y lógica de decisiones (DMN), colaborando con las funciones de producto, operaciones y control para garantizar la corrección y la auditabilidad. *
- Diseñar e implementar integraciones entre múltiples sistemas empresariales, incluido Data Marketplace, ServiceNow e IAM, utilizando patrones API/basados en eventos y contratos de interfaz bien definidos. *
- Impulsar la adopción por parte del equipo de prácticas de ingeniería asistidas por IA autorizadas por la empresa dentro del entorno de trabajo para mejorar la calidad del código, la velocidad de entrega y los resultados operativos (por ejemplo, revisión/refactorización de código asistida por IA, aceleración de la estrategia de pruebas, soporte de análisis de incidentes/causas raíz), al tiempo que se establecen estándares de validación consistentes (codificación segura, revisión por pares, pruebas automatizadas) y se promueve la reutilización de patrones efectivos en todo el equipo. *
- Aplicar conocimientos de herramientas dentro de la cadena de herramientas del Ciclo de Vida de Desarrollo de Software, incluidas las capacidades de desarrollo y automatización asistidas por IA autorizadas por la empresa, para mejorar el valor obtenido por la automatización. *
- Ser responsable de la integración de IAM para la ejecución segura de flujos de trabajo y el acceso a la interfaz de usuario, incluidas la autenticación/autorización, los principales de servicio, el manejo de tokens, las comprobaciones de permisos, el principio de menor privilegio y la gestión segura de secretos. *
- Automatizar flujos de trabajo de solicitud/cumplimiento de extremo a extremo (por ejemplo, aprovisionamiento de acceso a datos a través de Data Marketplace, aprobaciones/tickets a través de ServiceNow, cumplimiento automatizado) con trazabilidad completa y controles operativos. Diseñar la fiabilidad para flujos de trabajo de larga duración: idempotencia, reintentos/retrocesos, tiempos de espera, IDs de correlación, patrones de compensación/saga y transiciones de estado deterministas. *
- Impulsar el rendimiento y la escalabilidad del tiempo de ejecución y los trabajadores de Camunda, ajustando la ejecución de trabajos, los patrones de trabajadores, la concurrencia, el procesamiento por lotes y las interacciones de la base de datos para cumplir los objetivos de rendimiento/latencia. Establecer sólidos estándares de observabilidad y operabilidad para flujos de trabajo y servicios full-stack: registro estructurado, métricas, rastreo distribuido, paneles, alertas y runbooks para la respuesta a incidentes. *
- Construir y mantener sólidas capacidades de CI/CD para la interfaz de usuario React, servicios Java/Python y artefactos de flujo de trabajo, trabajando con pipelines internos de EAC para implementar pruebas automatizadas, escaneo de seguridad, puertas de calidad, control de versiones y despliegue/reversión seguros; defender la Excelencia en Ingeniería habilitada por IA aplicando prácticas asistidas por IA aprobadas (soporte de revisión de código, generación de pruebas, detección de defectos) con validación rigurosa para seguridad, fiabilidad, mantenibilidad y documentación.
Cualificaciones, capacidades y habilidades requeridas *
- Experiencia práctica y demostrada en diseño de sistemas, desarrollo de aplicaciones, pruebas y estabilidad operativa en producción para plataformas de nivel empresarial. *
- Dominio de Java, React JS y/o Python, incluyendo fundamentos sólidos (código limpio, OOP, concurrencia según corresponda) y construcción de servicios/APIs backend. *
- Experiencia demostrada con orquestación de flujos de trabajo utilizando Camunda (BPMN/DMN) y bibliotecas de cliente/motor de Camunda (por ejemplo, tareas/trabajadores externos, toma de decisiones, versionado de procesos). *
- Sólida comprensión del SDLC de extremo a extremo, desde requisitos y diseño hasta compilación, prueba, lanzamiento y operación. Experiencia en entregas dentro de equipos y prácticas ágiles, incluida la planificación iterativa, el refinamiento del backlog y la mejora continua. *
- Sólida capacidad de CI/CD: construcción de pipelines automatizados con puertas de calidad (pruebas unitarias/de integración, linting, escaneo de seguridad) y operación dentro de pipelines internos de EAC para cumplir con los estándares de ingeniería. *
- Conocimiento práctico de patrones de resiliencia de aplicaciones para procesos de larga duración: idempotencia, reintentos/retrocesos, tiempos de espera, patrones de compensación/saga y recuperación de fallos. *
- Fuerte enfoque en seguridad por diseño: codificación segura, gestión de secretos, principio de menor privilegio y cumplimiento de las expectativas de seguridad de la empresa/organización. Experiencia en la integración de flujos de trabajo/servicios con múltiples sistemas empresariales como Data Marketplace, ServiceNow e IAM (integración API/basada en eventos, pruebas de contratos y soporte operativo). *
- Liderazgo demostrado en ingeniería habilitada por IA utilizando herramientas de desarrollo asistidas por IA aprobadas (codificación, revisión de código, aceleración de pruebas, solución de problemas), con expectativas claras para validar los resultados de IA en cuanto a corrección, rendimiento y seguridad. *
- Sólida comprensión del uso responsable de la IA en flujos de trabajo de ingeniería, incluidas las consideraciones sobre la sensibilidad de los datos, el manejo seguro de entradas/salidas y la capacidad de capacitar a los ingenieros en la adopción segura y conforme a las normas de resiliencia y seguridad. *
- Comprensión de metodologías ágiles como CI/CD, Resiliencia de Aplicaciones y Seguridad. *
- Conocimiento de aplicaciones de software y procesos técnicos dentro de una disciplina técnica (por ejemplo, nube, inteligencia artificial, machine learning, móvil, etc.).
Cualificaciones, capacidades y habilidades preferidas *
- Experiencia profunda con bibliotecas e integraciones de Camunda 7/8; experiencia práctica con estrategias de versionado/migración de procesos, operaciones multientorno y ajuste del rendimiento en tiempo de ejecución. *
- Sólida experiencia en el diseño de sistemas distribuidos/microservicios y orquestación basada en eventos (por ejemplo, Kafka), incluyendo seguridad de repetición, deduplicación y patrones de consistencia eventual. *
- Ingeniería avanzada de backend en Java (perfilado/ajuste de JVM, concurrencia, optimización del rendimiento) y/o servicios Python de nivel de producción. *
- Capacidad de ingeniería Full-stack: sólida experiencia en React JS (TypeScript preferible) para interfaces de usuario impulsadas por flujos de trabajo (formularios de entrada, listas de tareas, aprobaciones, paneles), además de integración de API y gestión de estado alineada con flujos de trabajo backend. *
- Entrega demostrada de integraciones empresariales a través de plataformas como Data Marketplace, ServiceNow, IAM y otros sistemas internos/externos utilizando patrones robustos de API/contrato. *
- Sólida experiencia operativa en la nube (despliegues, configuración/secretos, GitOps), incluyendo preparación para producción y prácticas de promoción de entornos. *
- Excelencia en observabilidad y fiabilidad (rastreo, métricas, alertas, gestión de incidentes, mejoras post-incidente) para flujos de trabajo de larga duración. Liderazgo demostrado en Excelencia en Ingeniería habilitada por IA, utilizando herramientas de IA aprobadas con validación disciplinada y prácticas de IA responsable (sensibilidad de datos, seguridad, cumplimiento).
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 importantes 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 para pequeñas empresas, banca comercial, procesamiento de transacciones financieras y gestión de activos.
Ofrecemos un paquete competitivo de recompensas totales que incluye un salario base determinado según el puesto, la experiencia, las habilidades y la ubicación. Aquellos en puestos elegibles pueden recibir un pago basado en comisiones y/o una compensación discrecional por incentivos, pagada en forma de efectivo y/o acciones no garantizadas, 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 integral de atención médica, 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.
Reconocemos que nuestra gente es nuestra fortaleza y los diversos talentos que aportan a nuestra fuerza laboral global están directamente vinculados a nuestro éxito. Somos un empleador que ofrece igualdad de oportunidades y valoramos mucho la diversidad y la inclusión en nuestra empresa. No discriminamos por ningún atributo protegido, incluida la raza, la religión, el color, el origen nacional, el género, la orientación sexual, la identidad de género, la expresión de género, la edad, el estado civil o de veterano, el embarazo o la discapacidad, o cualquier otra base protegida por la ley aplicable. También ofrecemos 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 careers.jpmorgan.com/us/en/how-we-hire/faqs 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 Discapacidades/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 estamos preparando a nuestros negocios, clientes y empleados para el éxito.
