JPMorgan Chase & Co.

Lead Software Engineer - Java Full Stack / IAM

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

Sobre la oportunidad

Como Lead Software Engineer en nuestro equipo de Identity and Access Management, liderarás un equipo de innovadores y tecnólogos para ofrecer soluciones de autenticación y autorización de última generación. Establecerás la dirección estratégica, resolverás desafíos complejos e inspirarás a tu equipo a adoptar tecnologías y metodologías de vanguardia. Tu liderazgo nos ayudará a ofrecer resultados seguros y de alta calidad que respalden nuestro negocio y a nuestros clientes. Colaborarás con equipos globales y aprovecharás el talento de tecnólogos de todo el mundo. Tu trabajo tendrá un impacto directo en nuestra tecnología y en los clientes a los que servimos.

Responsabilidades del puesto

  1. Liderar y mentorizar a un equipo para ofrecer soluciones innovadoras y de alta calidad de gestión de identidades y accesos.
  1. Modernizar las plataformas de autenticación y autorización en múltiples canales y dominios, aprovechando PingFederate, Transmit Security y ForgeRock.
  1. Evaluar y crear prototipos de soluciones internas y de proveedores para la autenticación de usuarios.
  1. Integrar soluciones de autenticación biométrica y antifraude en aplicaciones orientadas al cliente.
  1. Utilizar APIs y SDKs tanto para soluciones específicas como para estándares abiertos.
  1. Ejecutar soluciones de software creativas, diseño, desarrollo y resolución de problemas técnicos con la capacidad de pensar más allá de los enfoques rutinarios o convencionales para construir soluciones o desglosar problemas técnicos.
  1. Desarrollar código de producción seguro y de alta calidad, además de revisar y depurar el código escrito por otros.
  1. 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 para el análisis de incidentes/causas raíz), estableciendo al mismo tiempo estándares de validación consistentes (codificación segura, revisión por pares, pruebas automatizadas) y promoviendo la reutilización de patrones efectivos en todo el equipo.
  1. Aplicar el conocimiento de las 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 mediante la automatización.
  1. Identificar oportunidades para eliminar o automatizar la corrección de problemas recurrentes para mejorar la estabilidad operativa general de las aplicaciones y sistemas de software.
  1. Construir y mantener componentes web y de interfaz de usuario de IAM que invoquen flujos de autenticación de plataforma.
  1. Diseñar esquemas de datos de soporte, agrupación de conexiones y conmutación por error para el almacenamiento de tokens y autenticación.

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.
  1. Experiencia práctica con plataformas PingFederate, Transmit Security y ForgeRock para autenticación y autorización.
  1. Capacidad para liderar y guiar a un equipo pequeño para ofrecer soluciones innovadoras.
  1. Comprensión de las disciplinas de arquitectura de aplicaciones y datos.
  1. Experiencia con autenticación y prácticas y soluciones de autenticación modernas (como OAuth2/OpenID Connect, SAML, Facebook Login, Google Sign-In).
  1. Dominio de uno o más lenguajes de programación de propósito general; se prefiere encarecidamente Java.
  1. Experiencia práctica en la entrega de diseño de sistemas, desarrollo de aplicaciones, pruebas y estabilidad operativa.
  1. Dominio de Java, Spring Boot, React.
  1. Conocimiento del diseño y desarrollo de API RESTful, incluida la autenticación y autorización segura basada en tokens.
  1. Conocimiento de AWS, Kubernetes; nivel avanzado en uno o más lenguajes de programación.
  1. Experiencia práctica en el desarrollo y soporte de microservicios Java (Spring Boot) en un entorno empresarial.
  1. Experiencia nativa en la nube (AWS, Azure o GCP).
  1. Experiencia en el diseño y desarrollo de adaptadores de soluciones personalizados y lógica de autenticación en estas plataformas, incluida la integración con fuentes de datos y puntos finales externos.
  1. Experiencia en el desarrollo con SDKs de proveedores y APIs de administración para ampliar las plataformas de autenticación cuando la configuración nativa es insuficiente.
  1. Experiencia en el desarrollo y consumo de servicios REST APIs y backend seguros que admitan plataformas IAM, incluida la validación de tokens y la integración de servicio a servicio.
  1. Dominio de Java, incluida la creación de aplicaciones que se integren con proveedores de identidad.
  1. Experiencia demostrada liderando el uso efectivo de herramientas de desarrollo de software asistidas por IA aprobadas (por ejemplo, para codificación, revisión de código, aceleración de pruebas, resolución de problemas) con la capacidad de establecer expectativas del equipo para validar las salidas de IA en cuanto a corrección, rendimiento y seguridad.
  1. Sólida comprensión del uso responsable de la IA en los flujos de trabajo de ingeniería, incluidas las consideraciones de sensibilidad de los datos, el manejo seguro de entradas/salidas y el cumplimiento de las expectativas de resiliencia y seguridad; experiencia en la formación de ingenieros sobre una adopción segura y conforme dentro de las prácticas de entrega.

Cualificaciones, capacidades y habilidades preferidas

  1. Experiencia en la integración de soluciones de autenticación biométrica y antifraude.
  1. Familiaridad con estándares abiertos y protocolos de seguridad.
  1. Sólidas habilidades analíticas y de resolución de problemas.
  1. Excelentes habilidades de comunicación e interpersonales.
  1. Se valorará la experiencia en el sector de servicios financieros.

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.

El Commercial & Investment Bank de J.P. Morgan es un líder mundial en banca, mercados, servicios de valores y pagos. Corporaciones, gobiernos e instituciones de todo el mundo nos confían sus negocios en más de 100 países. El Commercial & Investment Bank brinda asesoramiento estratégico, recauda capital, gestiona riesgos y extiende liquidez en los mercados de todo el mundo.

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 de 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.

Reconocemos que nuestra gente es nuestra fortaleza y que 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 mucho la diversidad y la inclusión en nuestra empresa. No discriminamos por ningún atributo protegido, incluidos 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, ni ninguna otra base protegida por la ley aplicable. También hacemos 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. Visita 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 discapacidad/veteranos.

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