Siemens
JPMorgan Chase & Co.
Engenheiro de Software Líder, Microserviços Java/API
Sobre a oportunidade
Temos uma oportunidade de impactar sua carreira e proporcionar uma aventura onde você pode superar os limites do que é possível.
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.
Nossos profissionais em nossas Funções Corporativas cobrem uma gama diversificada de áreas, desde finanças e risco até recursos humanos e marketing. Nossas equipes corporativas são uma parte essencial de nossa empresa, garantindo que estejamos preparando nossos negócios, clientes, consumidores e funcionários para o sucesso.
Como Engenheiro de Software Líder no JPMorganChase dentro do Setor Corporativo – Tecnologia Corporativa, 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.
Responsabilidades do Cargo
- Liderar o design, desenvolvimento e entrega de serviços backend escaláveis, seguros e nativos da nuvem, além de APIs RESTful usando Java, Spring Boot e arquitetura de microserviços.
- Fornecer liderança técnica em todo o ciclo de vida de desenvolvimento de software, incluindo arquitetura, design de soluções, padrões de codificação, implementação, testes, implantação, observabilidade e suporte à produção.
- 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 teste, 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.
- Aplicar 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 realizado pela automação.
- Impulsionar a excelência em engenharia produzindo código de produção de alta qualidade, realizando revisões de código rigorosas, melhorando a cobertura de testes e garantindo a adesão a padrões de codificação segura e de engenharia organizacional; Projetar e implementar sistemas distribuídos resilientes que atendam aos requisitos de desempenho, escalabilidade, disponibilidade e manutenibilidade.
- Desenvolver e implantar serviços nativos da nuvem na AWS, aproveitando serviços como ECS, conteinerização com Docker e práticas de entrega CI/CD automatizadas.
- Projetar, otimizar e manter modelos de dados, esquemas e consultas no PostgreSQL, garantindo a integridade, o desempenho e a escalabilidade dos dados em serviços distribuídos.
- Produzir e revisar artefatos de arquitetura, design técnico e implementação para aplicações complexas, garantindo o alinhamento com a arquitetura corporativa, segurança e padrões operacionais; Identificar problemas técnicos ou operacionais recorrentes e liderar a automação, remediação e melhorias de resiliência para reduzir o trabalho manual e melhorar a estabilidade da aplicação.
- Impulsionar a adoção pela equipe de práticas de engenharia assistidas por IA autorizadas pela empresa para melhorar a qualidade do código, a velocidade de entrega, a eficácia dos testes, a documentação, a solução de problemas e os resultados operacionais.
- Estabelecer padrões de equipe para validar saídas geradas por IA, incluindo revisão de codificação segura, verificações de correção, validação de desempenho, testes automatizados e manuseio responsável de dados; Liderar sessões de avaliação técnica com partes interessadas internas, fornecedores e parceiros externos para avaliar designs de arquitetura, abordagens de integração, viabilidade técnica e alinhamento com sistemas existentes.
- Analisar telemetria de aplicações, dados operacionais, métricas de qualidade e padrões de entrega para identificar tendências e impulsionar a melhoria contínua nas práticas de engenharia e na confiabilidade do sistema; Contribuir para comunidades de prática de engenharia e apoiar iniciativas focadas em engenharia de software moderna, desenvolvimento nativo da nuvem, automação, entrega assistida por IA e tecnologias emergentes.
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
- Forte experiência prática no design, desenvolvimento e manutenção de aplicações de nível empresarial usando Java e Spring Boot.
- Experiência comprovada na criação e suporte de APIs RESTful, microsserviços e sistemas distribuídos orientados a serviços; Experiência prática em desenvolvimento cloud-native, preferencialmente com AWS, incluindo ECS, containers e padrões de implantação em nuvem.
- 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 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 sobre a adoção segura e em conformidade dentro das práticas de entrega
- Experiência prática com Docker, aplicações conteinerizadas e práticas modernas de implantação; Forte compreensão de pipelines CI/CD, estruturas de testes automatizados, automação de lançamento e práticas de engenharia DevOps.
- Sólida experiência com PostgreSQL, incluindo modelagem de dados relacionais, otimização de consultas, estratégias de indexação e ajuste de desempenho; Compreensão avançada do ciclo de vida de desenvolvimento de software, metodologias ágeis, resiliência de aplicações, observabilidade e entrega segura de software.
- Capacidade comprovada de liderar discussões de design técnico, avaliar opções de implementação e tomar decisões de engenharia sólidas para sistemas complexos; Experiência em revisar código, orientar engenheiros e promover as melhores práticas de engenharia em toda a equipe.
- Experiência demonstrada na adoção ou liderança do uso eficaz de ferramentas de desenvolvimento de software assistidas por IA aprovadas para codificação, revisão de código, aceleração de testes, documentação, refatoração ou solução de problemas.
- Forte compreensão do uso responsável de IA em fluxos de trabalho de engenharia, incluindo validação de saídas de IA, considerações sobre sensibilidade de dados, manuseio seguro de entradas e saídas e adesão às expectativas de segurança e resiliência.
- Fortes habilidades analíticas, de depuração e de resolução de problemas com a capacidade de diagnosticar problemas técnicos complexos em aplicações, infraestrutura e camadas de dados; Excelentes habilidades de comunicação e colaboração, com a capacidade de influenciar a direção técnica e fazer parcerias eficazes com partes interessadas multifuncionais.
Qualificações, capacidades e habilidades preferenciais
- Experiência com padrões de integração REST síncronos para chamadas de crédito/bureau sensíveis à latência, além de processamento orientado a eventos e assíncrono usando Kafka, Amazon SQS ou similar — incluindo padrões de persistência dupla (por exemplo, Aurora PostgreSQL para dados transacionais e Snowflake para análises e auditoria de longo prazo).
- Familiaridade com tecnologias de gateway de API, conceitos de service mesh e padrões de autenticação/autorização IDAnywhere / ADFS OAuth2, além de padrões de integração de fornecedores de edge-proxy (ELB → ECS → Secrets Manager → edge proxy → API do fornecedor) e gerenciamento de ciclo de vida de API para integrações de bureau de terceiros.
- Experiência com ferramentas de infraestrutura como código, como Terraform (Atlas / TFE) ou estruturas de automação similares, e entrega CI/CD com implantações blue/green; Experiência prática com ferramentas de observabilidade, incluindo registro, métricas, rastreamento, painéis e plataformas de alerta (Splunk, Dynatrace, CloudWatch, Grafana), e impulsionar a prontidão de produção para serviços regulamentados de alta disponibilidade.
- Experiência no design de sistemas para alta disponibilidade, tolerância a falhas, escalabilidade e resiliência operacional — incluindo migrações de cluster ECS NextGen, resiliência multi-AZ e degradação graciosa para interrupções de fornecedores downstream; Familiaridade com testes de desempenho, testes de carga e ajuste de aplicações (BlazeMeter / JMeter) para sistemas distribuídos de alto rendimento e baixa latência sob SLAs de decisão de crédito em tempo real.
- Experiência com práticas modernas de segurança, incluindo gerenciamento de segredos (AWS Secrets Manager, Hera KMS, AppProtect), remediação de vulnerabilidades, gerenciamento de dependências, design de API seguro e controles para retenção de auditoria de 15 anos e dados de crédito ao consumidor (semântica de soft-pull vs hard-pull); Experiência liderando modernização técnica, migração de plataforma e adoção de nuvem — e iniciativas de resiliência de aplicações em um ambiente regulamentado; Histórico de contribuição para comunidades de prática de engenharia, estruturas reutilizáveis e padrões técnicos, e orientação de engenheiros para uma entrega consistente, segura e escalável.
O JPMorganChase, uma das instituições financeiras mais antigas, oferece soluções financeiras inovadoras para milhões de consumidores, pequenas empresas e muitos dos clientes corporativos, institucionais e governamentais mais proeminentes do mundo sob as marcas J.P. Morgan e Chase. Nossa história abrange mais de 200 anos e hoje somos líderes em banco de investimento, banco de consumo e pequenas empresas, banco comercial, processamento de transações financeiras e gestão de ativos.
JPMorgan Chase & Co. é um Empregador de Oportunidades Iguais, incluindo Deficiência/Veteranos
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 pagamento baseado em comissão e/ou remuneração de incentivo discricionária, paga na forma de dinheiro e/ou capital próprio sujeito a perda, concedida 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, um plano de economia para aposentadoria, 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.
