Engenharia de Software Backend Java Sr | Crédito Imobiliario na Itaú Unibanco

Híbrido - São Paulo, São Paulo, Brasil

Candidatar-se
Ver mais vagas na Itaú Unibanco

We are seeking a Senior Backend Software Engineer to work on the Credit Real Estate platform at Itaú Unibanco in São Paulo, in a hybrid work arrangement. The role focuses on building and evolving high‑availability, event‑driven microservices in Java and Kotlin on AWS, while collaborating on architecture, performance, and resilience.

Requisitos

Habilidades

  • Solida experiência em desenvolvimento backend com Java e Kotlin
  • Vivência prática com arquitetura de microsserviços (APIs REST, mensageria, padrões de integração, resiliência)
  • Experiência consistente com AWS em ambientes produtivos de alta escala
  • Domínio de arquiteturas orientadas a eventos e processamento de alto volume (online e batch)
  • Boas práticas de engenharia: testes automatizados, CI/CD, observabilidade (logs, métricas, tracing), qualidade e segurança de código
  • Conhecimento de bancos de dados relacionais e NoSQL
  • Capacidade comprovada de decompor problemas grandes e ambíguos e entregar soluções com autonomia

Responsabilidades

  • Desenvolvimento de sistemas distribuídos de alta disponibilidade
  • Processamento de grandes volumes de transações com baixa latência
  • Evolução de arquiteturas orientadas a eventos
  • Garantia de resiliência, observabilidade e performance
  • Modelagem de domínios complexos e evolução contínua da plataforma
  • Projetar, desenvolver e evoluir serviços backend utilizando Java e Kotlin
  • Desenvolver soluções escaláveis em arquitetura de microsserviços
  • Construir e operar aplicações em ambiente AWS
  • Desenvolver APIs síncronas e assíncronas orientadas a eventos
  • Integrar serviços com motores de decisão, regras de negócio e plataformas de dados
  • Atuar na evolução da arquitetura garantindo escalabilidade, disponibilidade e resiliência
  • Resolver desafios relacionados à concorrência, consistência de dados e processamento distribuído
  • Participar da definição de arquitetura e evolução de domínios utilizando boas práticas de engenharia
  • Implementar e evoluir pipelines de CI/CD, observabilidade e monitoramento
  • Realizar code reviews e apoiar o desenvolvimento técnico do time

Tecnologias

JavaKotlinREST APIsMessaging (SNS, SQS, Kafka)AWSDockerKubernetesTerraformCloudFormationBREODMFICODomain-Driven Design (DDD)SREDevOpsRelational databasesNoSQL databasesCI/CDObservability (logs, metrics, tracing)Microservices architecture

Compartilhar vaga

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.