CONCEPT SOLUTIONS LLC
JPMorgan Chase & Co.
Engenheiro(a) de Software Sênior Líder – Java/AWS
Sobre a oportunidade
Seja parte integrante de uma equipe ágil que está constantemente expandindo os limites para aprimorar, construir e entregar produtos de tecnologia de ponta.
Como Engenheiro(a) de Software Sênior Líder na JPMorgan Chase, dentro da área de Consumer & Community 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. Gere um impacto comercial significativo através de suas capacidades e contribuições e aplique profundo conhecimento técnico e metodologias de resolução de problemas para enfrentar uma gama diversificada de desafios que abrangem múltiplas tecnologias e aplicações.
Nossa divisão Consumer & Community Banking atende nossos clientes Chase por meio de uma gama 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 ocupamos o primeiro lugar em satisfação do cliente.
Responsabilidades do cargo
- Projeta soluções de software, incluindo depuração complexa e solução de problemas técnicos, utilizando forte capacidade de resolução de problemas e julgamento de engenharia.
- 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 da estratégia de testes, suporte à análise de incidentes/causa raiz), ao mesmo tempo em que 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 conhecimento de ferramentas dentro da cadeia de ferramentas do Ciclo de Vida de Desenvolvimento de Software, incluindo desenvolvimento assistido por IA e capacidades de automação autorizadas pela empresa, para melhorar o valor percebido pela automação.
- Cria artefatos de arquitetura e design para aplicações complexas e garante que as implementações adiram às restrições de design definidas.
- Analisa grandes e diversas bases de dados e produz visualizações e relatórios que impulsionam a melhoria contínua de sistemas e aplicações.
- Identifica problemas ocultos e padrões de dados para melhorar a higiene do código, a observabilidade e a arquitetura do sistema.
- Melhora a confiabilidade do serviço através de testes automatizados, CI/CD, padrões de resiliência e práticas de engenharia seguras por design.
- Desenvolve serviços reutilizáveis e componentes compartilhados que permitem consistência, escalabilidade e entrega mais rápida entre equipes.
- Avalia e adota tecnologias emergentes através de comunidades de prática para entregar valor mensurável em engenharia e negócios.
- Colabora dentro de equipes ágeis para entregar resultados com clara propriedade técnica e responsabilidade pela entrega.
Qualificações, capacidades e habilidades exigidas
- 5+ anos de experiência em desenvolvimento de aplicações entregando software de nível de produção.
- Experiência prática com design de sistemas, desenvolvimento de aplicações, testes e estabilidade operacional em ambientes de produção.
- Experiência em desenvolvimento, depuração e manutenção de código em um ambiente corporativo de grande porte utilizando linguagens de programação modernas e linguagens de consulta a banco de dados.
- Proficiência em múltiplas linguagens de programação modernas, com profundidade demonstrada em pelo menos uma.
- Experiência demonstrada na construção de aplicações distribuídas em Java 8+, incluindo APIs RESTful, microsserviços e Spring Boot.
- Experiência em entrega de sistemas de missão crítica, multithreaded e de alta vazão, com considerações de desempenho e latência.
- Experiência demonstrada 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, 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 na adoção segura e em conformidade dentro das práticas de entrega.
- Experiência com desenvolvimento de aplicações nativas em nuvem (por exemplo, GCP ou nuvem privada).
Qualificações, capacidades e habilidades preferenciais
- Experiência em implantação e suporte de aplicações em AWS.
- Experiência com tecnologias de mensagens como Kafka ou IBM MQ.
- Experiência com plataformas de banco de dados como Cassandra, Oracle, Aurora ou DynamoDB.
- Experiência com ferramentas de desenvolvimento orientado a comportamento, como Cucumber.
- Experiência na configuração e operação de pipelines de integração contínua, como Jenkins.
- Proficiência em scripting de shell Python e Linux.
- Experiência na construção de bibliotecas de código aberto ou bibliotecas compartilhadas internas adotadas por várias equipes de engenharia.
Chase é uma empresa líder em serviços financeiros, ajudando quase metade das famílias americanas e pequenas empresas 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.
Oferecemos um pacote competitivo de recompensas totais, 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 remuneração discricionária por incentivo, paga em dinheiro e/ou patrimônio líquido que pode ser renunciado, 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, backup de creche, 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.
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 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 para mais informações sobre como solicitar uma acomodação.
Empregador de Igualdade de Oportunidades/Deficiência/Veteranos
