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.
Engenharia de Software Backend Java Sr | Crédito Imobiliario na Itaú Unibanco
Híbrido - São Paulo, São Paulo, Brasil
Ver mais vagas na Itaú UnibancoRequisitos
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
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.