Siemens
JPMorgan Chase & Co.
Engenheiro de Software Líder - Java/Spring boot/React/AWS
Sobre a oportunidade
Temos uma oportunidade de impactar sua carreira e proporcionar uma aventura onde você pode superar os limites do que é possível.
Como Engenheiro de Software Líder no JPMorgan Chase, dentro da área de tecnologia de Disputas de Operações Bancárias ao Consumidor e Comunidade, você é parte integrante de uma equipe ágil que trabalha para aprimorar, construir e entregar produtos de tecnologia líderes de mercado, de forma segura, estável e escalável. Como um colaborador técnico central, você é responsável por conduzir soluções tecnológicas críticas em diversas áreas técnicas dentro de várias funções de negócios, em apoio aos objetivos da empresa.
Nosso Grupo de Bancos ao Consumidor e Comunidade depende de inovadores como você para atender consumidores, pequenas empresas, municípios e organizações sem fins lucrativos. Você apoiará a entrega de ferramentas e serviços premiados que cobrem tudo, desde serviços bancários pessoais e para pequenas empresas, bem como empréstimos, hipotecas, cartões de crédito, pagamentos, financiamento de automóveis e consultoria de investimentos. Este grupo também está focado no desenvolvimento e entrega de aplicativos móveis de ponta, experiências digitais e soluções de tecnologia bancária de próxima geração para melhor atender nossos clientes.
Responsabilidades do cargo
- Liderar o design, desenvolvimento e implantação de sistemas distribuídos de missão crítica altamente escaláveis e tolerantes a falhas, além de iniciativas de modernização em nuvem que processam transações financeiras de alto volume com tempo de inatividade zero.
- Conduzir decisões de design técnico e estratégia de arquitetura de longo prazo, fazendo escolhas críticas sobre a pilha de tecnologia, padrões arquiteturais e soluções de infraestrutura, enquanto avalia e introduz tecnologias emergentes que melhoram a produtividade da equipe e as capacidades do sistema.
- Atuar como líder técnico para desenvolvimento full-stack, fornecendo orientação prática aos engenheiros sobre desafios técnicos complexos, impulsionando a excelência em revisões de código e defendendo as melhores práticas de engenharia em toda a equipe.
- Garantir a qualidade e a segurança do código por meio de estratégias abrangentes de testes automatizados (unitários, de integração, ponta a ponta), análise estática de código e varredura de vulnerabilidades.
- Impulsionar a adoção pela equipe de práticas de engenharia assistidas por IA autorizadas pela empresa dentro do 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 de estratégia de testes, suporte a análise de incidentes/causa raiz), estabelecendo padrões de validação consistentes (codificação segura, revisão por pares, testes automatizados) e promovendo a reutilização de padrões eficazes em toda a equipe.
- Aplica conhecimento de ferramentas dentro 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 obtido pela automação.
- Colaborar com equipes multifuncionais, incluindo arquitetos, proprietários de produtos e equipes de engenharia, para traduzir requisitos de negócios em soluções técnicas escaláveis e roteiros de entrega.
- Estabelecer parcerias com equipes de engenharia em toda a organização para definir escopo técnico, contratos de API, padrões de integração, dependências entre equipes e planos de entrega ponta a ponta.
- Impulsionar a excelência na entrega em múltiplas iniciativas simultâneas em um ambiente de ritmo acelerado, equilibrando efetivamente a dívida técnica, o desenvolvimento de funcionalidades e a estabilidade operacional.
- Estabelecer e manter estruturas abrangentes de observabilidade, incluindo registro, monitoramento, alertas e rastreamento distribuído para garantir a confiabilidade do sistema, resolução rápida de incidentes e excelência operacional.
- Fornecer suporte de produção L3 e atuar como ponto de escalonamento técnico para problemas críticos, colaborando com as equipes de operações para garantir a resolução rápida de incidentes, análise de causa raiz e estabilidade do sistema.
Qualificações, capacidades e habilidades exigidas
- Formação formal ou certificação em conceitos de engenharia de software e 5+ anos de experiência aplicada na construção de aplicações de nível empresarial.
- Proficiência de nível especialista em Java, Spring Boot, design de API RESTful e arquitetura de microsserviços, com experiência comprovada no design e construção de sistemas distribuídos altamente escaláveis para ambientes de produção de alta disponibilidade.
- Sólida experiência com serviços em nuvem AWS, incluindo EC2, ECS/EKS, Lambda, S3, RDS, SQS/SNS, API Gateway e CloudWatch, com implementação de infraestrutura como código usando Terraform.
- Proficiência em desenvolvimento front-end com React JS, incluindo gerenciamento de estado (Redux/Context API), padrões de design de componentes e JavaScript moderno.
- Experiência comprovada na implementação de arquiteturas orientadas a eventos usando filas de mensagens (SQS/SNS), plataformas de streaming (Kafka, AWS MSK) e padrões de processamento assíncrono para sistemas de alto rendimento.
- Sólida compreensão dos princípios de segurança de aplicações, incluindo autenticação OAuth2/JWT, criptografia em repouso e em trânsito, gerenciamento de segredos e design seguro de API.
- Experiência demonstrada na liderança do 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 da equipe para validar as saídas da IA quanto à correção, desempenho e segurança.
- Sólida 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 treinar engenheiros sobre a adoção segura e compatível dentro das práticas de entrega.
- Expertise em pipelines CI/CD, métodos de entrega contínua, automação ponta a ponta e estratégias de implantação automatizada usando ferramentas e práticas modernas de DevOps.
- Proficiência em desenvolvimento orientado a testes (TDD), estratégias abrangentes de teste (unitários, de integração, ponta a ponta) e práticas de qualidade de código.
- Expertise em padrões de resiliência de aplicações (circuit breaker, retry, timeout, bulkhead), observabilidade e monitoramento de produção usando ferramentas como Splunk, Dynatrace e CloudWatch.
Qualificações, capacidades e habilidades preferenciais
- Conhecimento do setor de serviços financeiros, requisitos regulatórios e seus sistemas de TI.
- Experiência com soluções de IA Agêntica, integração de modelos de machine learning ou estruturas de automação baseadas em IA.
- Exposição ao Camunda BPMN ou outros mecanismos de orquestração de fluxo de trabalho para automação complexa de processos de negócios.
- Experiência com design e implementação de API GraphQL.
O Chase é uma empresa líder em serviços financeiros, ajudando quase metade das famílias e pequenas empresas da América a alcançar seus objetivos financeiros por meio de uma ampla gama de produtos financeiros. Nossa missão é criar relacionamentos duradouros e engajados, colocando 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.
Oferecemos um pacote de remuneração total competitivo, 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 de incentivo discricionária, paga na forma de dinheiro e/ou ações sujeitas a perda, concedidas em reconhecimento a conquistas e contribuições individuais. Também oferecemos uma gama de benefícios e programas para atender às necessidades dos funcionários, com base na elegibilidade. Esses benefícios incluem cobertura de saúde abrangente, centros de saúde e bem-estar no local, plano de previdência, auxílio-creche, reembolso de mensalidades, suporte à saúde mental, coaching financeiro e muito mais. Detalhes adicionais sobre a remuneração total e benefícios serão fornecidos durante o processo de contratação.
Reconhecemos que nossas pessoas são nossa força e os diversos talentos que trazem para nossa força de trabalho global estão diretamente ligados ao nosso sucesso. Somos um empregador que oferece oportunidades iguais 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 status de veterano, gravidez ou deficiência, ou qualquer outra base protegida pela lei aplicável. Também fazemos acomodações razoáveis para as práticas e crenças religiosas dos candidatos e funcionários, bem como para necessidades de saúde mental ou deficiência física. Visite nossas Perguntas Frequentes careers.jpmorgan.com/us/en/how-we-hire/faqs para obter mais informações sobre como solicitar uma acomodação.
Empregador de Oportunidades Iguais/Deficiência/Veteranos
