JPMorgan Chase & Co.

Full Stack Java / Typescript / AWS Lead Software Engineer

JavaScriptTypeScriptJavaPostgreSQLAWS
Tradução automática. Consulte o original.

Sobre a oportunidade

Temos uma oportunidade para impactar sua carreira e proporcionar uma aventura onde você pode expandir os limites do que é possível.

Como um(a) Full Stack Java / Typescript / AWS Lead Software Engineer na JPMorganChase, dentro do Consumer and Community Bank - Business Banking, você é parte integrante de uma equipe ágil que trabalha para aprimorar, construir e entregar produtos de tecnologia confiáveis e líderes de mercado de forma segura, estável e escalável. Como um(a) contribuidor(a) técnico(a) principal, você é responsável por conduzir soluções tecnológicas críticas em várias áreas técnicas dentro de diversas funções de negócios em suporte aos objetivos de negócios da empresa.

Chase é uma instituição financeira líder, ajudando quase metade das famílias e pequenas empresas da América a atingir seus objetivos financeiros por meio de uma ampla gama de produtos financeiros. Nossa missão é criar relacionamentos engajados e duradouros e colocar nossos clientes no centro de tudo o que fazemos. Também ajudamos pequenas empresas, organizações sem fins lucrativos e cidades a crescer, entregando soluções para resolver todas as suas necessidades financeiras.

Reconhecemos que nosso pessoal é nossa força e os diversos talentos que eles trazem para nossa força de trabalho global estão diretamente ligados ao nosso sucesso. Somos um empregador que oferece igualdade de oportunidades e valorizamos muito a diversidade e a inclusão em nossa empresa. Não discriminamos com base em qualquer atributo protegido, incluindo raça, religião, cor, origem nacional, gênero, orientação sexual, identidade de gênero, expressão de gênero, idade, estado civil ou de veterano, gravidez ou deficiência, ou qualquer outro motivo protegido pela lei aplicável. Também fazemos acomodações razoáveis para práticas e crenças religiosas de candidatos e funcionários, bem como para necessidades de saúde mental ou deficiência física. Visite nossas FAQs careers.jpmorgan.com/us/en/how-we-hire/faqs para mais informações sobre como solicitar uma acomodação.

Nossa divisão Consumer & Community Banking atende nossos clientes Chase por meio de uma variedade de serviços financeiros, incluindo banco pessoal, cartões de crédito, hipotecas, financiamento de automóveis, aconselhamento de investimentos, empréstimos para pequenas empresas e processamento de pagamentos. Temos orgulho de liderar os EUA em vendas de cartões de crédito e crescimento de depósitos e temos as soluções digitais mais utilizadas – tudo isso enquanto nos classificamos em primeiro lugar em satisfação do cliente.

Responsabilidades do cargo:   *

  1. Projetar, desenvolver e manter serviços backend, fluxos de trabalho agentizados usando TypeScript e APIs usando Java e Spring Boot
  1. Implementar arquitetura de microsserviços aproveitando o Spring Cloud para descoberta de serviços, configuração e resiliência
  1. Containerizar e implantar aplicações na AWS usando serviços como ECS, EKS, Lambda ou EC2.
  1. Implementar e manter infraestrutura AWS usando Infraestrutura como Código (IaC)
  1. Implementar paradigmas de programação reativa para sistemas de alta performance
  1. Impulsionar a adoção pela equipe de práticas de engenharia assistidas por IA autorizadas pela empresa no ambiente de trabalho para melhorar a qualidade do código, a velocidade de entrega e os resultados operacionais (por exemplo, revisão/refatoração de código assistida por IA, aceleração da estratégia de testes, suporte à análise de incidentes/causa raiz), ao mesmo tempo em que estabelece padrões consistentes de validação (codificação segura, revisão por pares, testes automatizados) e promove a reutilização de padrões eficazes em toda a equipe.
  1. Aplicar conhecimento de ferramentas na cadeia de ferramentas do Ciclo de Vida de Desenvolvimento de Software, incluindo capacidades de desenvolvimento e automação assistidas por IA autorizadas pela empresa, para melhorar o valor percebido pela automação.
  1. Aplicar princípios de apps de 12 fatores e melhores práticas para desenvolvimento nativo em nuvem
  1. Projetar e executar testes de performance e carga usando JMeter ou Blazemeter

Qualificações, capacidades e habilidades exigidas:   *

  1. Treinamento formal ou certificação em conceitos de engenharia de software e 5+ anos de experiência aplicada
  1. Experiência em Backend Java 21, Springboot, Spring Cloud
  1. Experiência em Front end com Typescript, JavaScript
  1. Implementar arquitetura de microsserviços aproveitando o Spring Cloud para descoberta de serviços, configuração e resiliência
  1. Implementar e manter infraestrutura AWS usando Infraestrutura como Código (IaC), Lambda. S3, Kafka
  1. Implementa paradigmas de programação reativa para sistemas de alta performance
  1. Experiência comprovada em liderar o uso eficaz de ferramentas de desenvolvimento de software assistidas por IA aprovadas (por exemplo, para codificação, revisão de código, aceleração de testes, solução de problemas) com a capacidade de definir expectativas para a equipe na validação de saídas de IA quanto à correção, performance e segurança.
  1. Forte compreensão do uso responsável de IA em fluxos de trabalho de engenharia, incluindo considerações sobre sensibilidade de dados, manuseio seguro de entradas/saídas e adesão às expectativas de resiliência e segurança; experiência em orientar engenheiros na adoção segura e em conformidade dentro das práticas de entrega.
  1. Aplicar princípios de apps de 12 fatores e melhores práticas para desenvolvimento nativo em nuvem
  1. Projetar e executar testes de performance e carga usando JMeter ou Blazemeter
  1. CI/CD Jules, Spinnaker, Splunk, Dynatrace observability, Cassandra, DynamoDB, PostgreSQL, ElastiCache

Qualificações, capacidades e habilidades preferenciais:   *

  1. Agente 2UI, protocolo A2A
  1. Solucionar, depurar e resolver problemas em ambientes multiagentes
  1. Trabalhar com LLMs

Oferecemos um pacote competitivo de recompensas totais, incluindo salário base determinado com base no cargo, experiência, conjunto de habilidades e localização. Aqueles em cargos elegíveis podem receber remuneração baseada em comissão e/ou remuneração discricionária por incentivo, paga em dinheiro e/ou ações que podem ser perdidas, concedida em reconhecimento a conquistas e contribuições individuais. Também oferecemos uma variedade de benefícios e programas para atender às necessidades dos funcionários, com base na elegibilidade. Esses benefícios incluem cobertura abrangente de saúde, centros de saúde e bem-estar no local, um plano de poupança para aposentadoria, creche alternativa, reembolso de mensalidades, suporte à saúde mental, coaching financeiro e muito mais. Detalhes adicionais sobre remuneração total e benefícios serão fornecidos durante o processo de contratação.

Empregador de Igualdade de Oportunidades/Deficiência/Veteranos

Mais oportunidades com um só perfil

Quer aparecer para várias vagas sem repetir todo o processo? Crie seu perfil e seja encontrado pelas empresas que usam a Nort.

Criar meu perfil

Seu próximo empregojá está te procurando.

Nort

Plataforma de recrutamento reverso para programadores