Be Structured Technology Group
JPMorgan Chase & Co.
Engenheiro de Software Líder - Python/Java/Spring/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 JPMorganChase dentro da área de Consumer & Community Banking, Operations Technology, 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 de negócios da empresa.
Nosso grupo de Consumer & Community Banking 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 atender melhor nossos clientes.
Responsabilidades do cargo
- Executa soluções de software criativas, design, desenvolvimento e resolução de problemas técnicos, com a capacidade de pensar além de abordagens rotineiras ou convencionais para construir soluções ou decompor problemas técnicos.
- Desenvolve código de produção seguro e de alta qualidade, além de revisar e depurar códigos escritos por outros.
- Impulsiona 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 à análise de incidentes/causa raiz), enquanto estabelece padrões de validação consistentes (codificação segura, revisão por pares, testes automatizados) e promove a reutilização de padrões eficazes em toda a equipe.
- Aplica o conhecimento de ferramentas dentro da cadeia de ferramentas do Ciclo de Vida de Desenvolvimento de Software, incluindo recursos de desenvolvimento e automação assistidos por IA autorizados pela empresa, para melhorar o valor obtido pela automação.
- Identifica oportunidades para eliminar ou automatizar a remediação de problemas recorrentes para melhorar a estabilidade operacional geral de aplicativos e sistemas de software.
- Lidera sessões de avaliação com fornecedores externos, startups e equipes internas para conduzir investigações orientadas a resultados sobre projetos arquiteturais, credenciais técnicas e aplicabilidade para uso dentro de sistemas existentes e arquitetura de informações.
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.
- Experiência comprovada liderando 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, resoluçã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.
- 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 sobre a adoção segura e em conformidade dentro das práticas de entrega.
- Avançado em uma ou mais linguagens de programação: Python, J2EE, Core Java, incluindo Java 17 com anotação, enum, collections, streaming, multithreading, concorrência, expressões regulares, funções.
- Experiência com Spring, incluindo conhecimento aprofundado do Spring Framework para a construção de Serviços Web RESTful, MVC e Spring Boot.
- Forte experiência em AWS, arquitetando, implantando e operando serviços nativos em nuvem (por exemplo, IAM, VPC, ECS, EKS, SQS, S3, RDS, ALB/NLB, Secrets Manager, ElastiCache).
- Experiência com ferramentas de build e integração, incluindo conhecimento de JIRA, Maven, Git, Jenkins, GitHub e BitBucket é exigida.
- Desenvolvimento usando metodologia Ágil. Segurança Web, incluindo OAUTH2/ADFS, Kerberos, Cross Site Scripting e injeção de HTTP.
- Experiência prática na entrega de design de sistemas, desenvolvimento de aplicativos, testes e estabilidade operacional.
- Proficiência em métodos de automação e entrega contínua.
- Compreensão avançada de metodologias ágeis, como CI/CD, Resiliência de Aplicações e Segurança.
Qualificações, capacidades e habilidades preferenciais
- Conhecimento aprofundado do setor de serviços financeiros e seus sistemas de TI.
- Experiência prática com nativos em nuvem.
- Familiaridade com ferramentas de Infraestrutura como Código (IaC), como Terraform.
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 recompensas totais competitivo, incluindo salário base determinado com base na função, experiência, conjunto de habilidades e localização. Aqueles em funções elegíveis podem receber remuneração baseada em comissão e/ou incentivo discricionário, pago na forma de dinheiro e/ou ações sujeitas a perda, concedido 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 mensalidade, 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 FAQs 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
