Trab
PreçosBlog

Engenharia de Software Java - Sênior na Itaú Unibanco

São Paulo, Brazil

Candidatar-se
Ver mais vagas na Itaú Unibanco

O Itaú é a marca mais valiosa do Brasil, a melhor empresa para trabalhar segundo o Great Place to Work e o maior banco da América Latina. Nós impactamos diariamente mais de 98 milhões de clientes em 18 países. Somos feitos de pessoas e acreditamos que ter um time com pluralidade de origens, culturas, crenças, experiências, raças, deficiências, gêneros, orientações afetivo-sexuais e gerações ampliam as perspectivas e contribuem para um clima de respeito e valorização das diferenças. Somos uma Comunidade em crescimento, visando a melhor satisfação para o cliente tratando ações estratégicas para o Banco na Transmissão, Consentimento e Consumo do Open Finance e Open insurance. Buscamos profissionais com atitude de dono que visam qualidade, resiliente e disponibilidade dos ambientes. Estamos buscando uma pessoa para a posição de Engenharia de Software Java - Sênior, que queira se desenvolver e aprender, compartilhar, colaborar e inovar, entregando valor para todos os nossos clientes.

Requisitos

Experiência

  • Experiência com Engenharia de Software utilizando Java 17+
  • Experiência com Framework Springboot e Webflux
  • Experiência com qualidade de testes (Testes unitários, mutante e automatizados)
  • Experiência com Arquitetura REST (API) seguindo as melhores práticas HTTP
  • Experiência com Arquitetura orientada a eventos
  • Experiência com Cloud Pública, preferencialmente AWS
  • Conhecimentos com ferramentas de comunicação via eventos (Kafka, SQS e SNS)
  • Conhecimentos com Design Patterns
  • Conhecimentos de padrões de resiliência (Circuit Break, Bulkhead, Rate limit, Retry)
  • Conhecimentos com Containers
  • Conhecimentos com Observability (Cloudwatch e Datadog)
  • Experiência com Bancos de dados relacionais e não relacionais
  • Experiência com Github
  • Experiência com Teste de performance e chaos
  • Conhecimentos com desenvolvimento Golang
  • Conhecimentos com IA - Ciclo de vida de desenvolvimento
  • AWS Glue (Python - Spark)
  • Infraestrutura as code (Cloudformation, Terraform)
  • Certificação AWS

Responsabilidades

  • Desenhar, desenvolver, testar, manter e melhorar soluções focando em performance, escalabilidade e resiliência;
  • Desenvolver frequentemente com pair programming (principalmente com pessoas menos experiente);
  • Se responsabilizar pela confiabilidade, escalabilidade, SLA e SLO dos sistemas;
  • Gerenciar debitos tecnicos e backlog de engenharia;
  • Criar um ambiente colaborativo que seja focado em produtividade;
  • Participar da resolução de incidentes e solução de problemas na produção;
  • Realizar POCs com novas tecnologias ou diferentes casos de uso;
  • Ser o ponto focal do time para dúvidas técnicas e impasses decisivos;
  • Exercitar e explorar os code reviews e dojos junto ao time, potencializando o aprendizado contínuo da equipe;
  • Utilizar agentes de IA para ganho de velocidade e qualidade em cdigo
  • Garantir as melhores práticas de engenharia de software;
  • Promover engajamento do time com os desafios propostos, dando autonomia, trabalho em equipe e promovendo a criatividade dos colaboradores;
  • Realizar mentoria com o time, criando plano de desenvolvimento, promovendo treinamentos.

Tecnologias

Java 17+SpringbootWebfluxTestes unitários, mutante e automatizadosREST APIArquitetura orientada a eventosAWSKafkaSQSSNSDesign PatternsCircuit BreakerBulkheadRate limitRetryContainersCloudwatchDatadogBancos de dados relacionaisBancos de dados não relacionaisGitHubPerformance testingChaos testingGolangIA - Ciclo de vida de desenvolvimentoAWS Glue (Python - Spark)CloudformationTerraformCertificação AWS

Descubra se seu currículo está pronto para esta vaga

Veja como nossa IA pode otimizar seu currículo e aumentar suas chances de conseguir esta posição.

© 2026 Trab. Todos os direitos reservados.