Redwood Materials
JPMorgan Chase & Co.
Ingeniero de Software Líder Full Stack Java / TypeScript / AWS
Sobre la oportunidad
Tenemos una oportunidad para impactar tu carrera y ofrecerte una aventura donde podrás superar los límites de lo posible.
Como Ingeniero de Software Líder Full Stack Java / TypeScript / AWS en JPMorgan Chase dentro de Consumer and Community Bank - Business Banking, eres una parte integral de un equipo ágil que trabaja para mejorar, construir y entregar productos tecnológicos líderes en el mercado, confiables, seguros, estables y escalables. Como contribuidor técnico principal, eres responsable de llevar a cabo soluciones tecnológicas críticas en múltiples áreas técnicas dentro de diversas funciones de negocio en apoyo de los objetivos comerciales de la firma.
Chase es una empresa líder en servicios financieros, que ayuda a casi la mitad de los hogares y pequeñas empresas de Estados Unidos a alcanzar sus objetivos financieros a través de una amplia gama de productos financieros. Nuestra misión es crear relaciones comprometidas y duraderas y poner a nuestros clientes en el centro de todo lo que hacemos. También ayudamos a pequeñas empresas, organizaciones sin fines de lucro y ciudades a crecer, ofreciendo soluciones para satisfacer todas sus necesidades financieras.
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, 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 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.
Nuestra división de Consumer & Community Banking atiende a nuestros clientes de Chase a través de una gama de servicios financieros, que incluyen banca personal, tarjetas de crédito, hipotecas, financiación de automóviles, asesoramiento de inversiones, préstamos para pequeñas empresas y procesamiento de pagos. Estamos orgullosos de liderar en EE. UU. en ventas de tarjetas de crédito y crecimiento de depósitos, y tenemos las soluciones digitales más utilizadas, todo ello mientras ocupamos el primer lugar en satisfacción del cliente.
Responsabilidades del puesto: *
- Diseñar, desarrollar y mantener servicios backend, flujos de trabajo agenticos utilizando TypeScript y APIs con Java y Spring Boot *
- Implementar arquitectura de microservicios aprovechando Spring Cloud para el descubrimiento de servicios, configuración y resiliencia *
- Contenerizar y desplegar aplicaciones en AWS utilizando servicios como ECS, EKS, Lambda o EC2. *
- Implementar y mantener infraestructura AWS utilizando Infraestructura como Código (IaC) *
- Implementar paradigmas de programación reactiva para sistemas de alto rendimiento *
- 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 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 el conocimiento de herramientas dentro de la cadena de herramientas del Ciclo de Vida del Desarrollo de Software, incluidas las capacidades de automatización y desarrollo asistido por IA autorizadas por la empresa, para mejorar el valor obtenido por la automatización. *
- Aplicar principios de aplicaciones de 12 factores y mejores prácticas para el desarrollo nativo de la nube *
- Diseñar y ejecutar pruebas de rendimiento y carga utilizando JMeter o Blazemeter
Cualificaciones, capacidades y habilidades requeridas: *
- Formación académica o certificación en conceptos de ingeniería de software y 5+ años de experiencia aplicada *
- Experiencia en Backend con Java 21, Springboot, Spring Cloud *
- Experiencia en Front end con TypeScript, JavaScript *
- Implementar arquitectura de microservicios aprovechando Spring Cloud para el descubrimiento de servicios, configuración y resiliencia *
- Implementar y mantener infraestructura AWS utilizando Infraestructura como Código (IaC), Lambda. S3, Kafka *
- Implementa paradigmas de programación reactiva para sistemas de alto rendimiento *
- 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 para el equipo en la validación de 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 el cumplimiento de las expectativas de resiliencia y seguridad; experiencia en la capacitación de ingenieros sobre la adopción segura y conforme dentro de las prácticas de entrega. *
- Aplicar principios de aplicaciones de 12 factores y mejores prácticas para el desarrollo nativo de la nube *
- Diseñar y ejecutar pruebas de rendimiento y carga utilizando JMeter o Blazemeter *
- CI/CD Jules, Spinnaker, Splunk, observabilidad Dynatrace, Cassandra, DynamoDB, PostgreSQL, ElastiCache
Cualificaciones, capacidades y habilidades preferidas: *
- Agent2UI, protocolo A2A *
- Solucionar problemas, depurar y resolver incidencias en entornos multiagente *
- Trabajar con LLMs
Ofrecemos un paquete competitivo de recompensas totales que incluye un salario base determinado según el 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 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 para 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.
Empleador con igualdad de oportunidades / Discapacidad / Veteranos
