Trab
PreçosBlog

ENGENHARIA DE SOFTWARE SENIOR - JAVA - PIX na Itaú Unibanco

Híbrido - São Paulo, Brasil

Candidatar-se
Ver mais vagas na Itaú Unibanco

A Comunidade de Pagamentos é responsável pelos sistemas centrais que garantem a experiência de pagamentos dos nossos clientes, tanto pessoa física quanto jurídica. São sistemas críticos, de alta volumetria, que exigem excelência técnica e resiliência.

Buscamos alguém que:

  • Acreditar que problemas tecnológicos devem ser resolvidos com tecnologia e da forma mais simples possível, sempre buscando soluções elegantes, eficientes e sustentáveis.
  • Atuar de ponta a ponta no ciclo de desenvolvimento de software, desde o levantamento de requisitos até a sustentação em produção, dentro do modelo We build it, we run it.
  • Projetar, implementar e manter sistemas complexos, garantindo alta performance, escalabilidade e resiliência, com foco em disponibilidade contínua em Java, Kotlin ou Python, aplicando princípios de engenharia como SOLID, DDD e Clean Architecture.
  • Compreender profundamente o produto, suas funcionalidades e o mercado-alvo, alinhando decisões técnicas às necessidades reais dos usuários e aos objetivos estratégicos do negócio.
  • Trabalhar em estreita colaboração com o time de arquitetura, contribuindo para o desenho de soluções modernas, seguras e escaláveis, utilizando as melhores práticas de arquitetura de software.
  • Automatizar testes (unitários, integrados e de contrato) e apoiar o processo de homologação, garantindo a qualidade e a confiabilidade do software entregue.
  • Provisionar infraestrutura como código, utilizando Terraform e CloudFormation, garantindo ambientes consistentes, auditáveis e seguros.
  • Implantar e sustentar aplicações em ambientes de homologação e produção, com atuação ativa na resolução de incidentes, análise de logs e métricas, e melhoria contínua da observabilidade via AWS CloudWatch e ferramentas correlatas.
  • Participar ativamente das cerimônias ágeis, como plannings, dailies, reviews e retrospectivas, além de fornecer suporte técnico contínuo ao time.
  • Documentar aplicações, decisões técnicas e processos operacionais, promovendo o compartilhamento de conhecimento e a autonomia da equipe.

📍 Modelo de trabalho: Híbrido, sem escala.

Requisitos Imprescindiveis:

  • Experiência sólida com Java e/ou Kotlin para desenvolvimento backend.
  • Conhecimento prático em Python para automações ou serviços complementares.
  • Domínio de serviços AWS, especialmente: SQS, DynamoDB, ECS, CloudWatch, API Gateway, Secret Manager, SSM Parameter Store.
  • Vivência com infraestrutura como código, utilizando Terraform ou CloudFormation.
  • Experiência com automação de testes (unitários, integrados e de contrato).
  • Prática com CI/CD, preferencialmente com GitHub Actions (IU Pipes 2.0).
  • Capacidade de atuar em ambientes de alta volumetria e alta disponibilidade, com foco em performance e escalabilidade.
  • Experiência com implantação e sustentação de aplicações em produção, incluindo monitoramento e resolução de incidentes.

Requisitos Desejáveis

  • Conhecimento em Spring Boot e padrões de arquitetura como Clean Architecture e DDD.
  • Experiência com design e consumo de APIs RESTful.
  • Vivência com monitoramento avançado, incluindo rastreamento distribuído e métricas customizadas.
  • Familiaridade com práticas de segurança em sistemas financeiros, como criptografia, autenticação e controle de acesso.
  • Inglês intermediário ou avançado para leitura de documentação técnica e colaboração com times globais.

Requisitos

Experiência

  • Experiência sólida com Java e/ou Kotlin para desenvolvimento backend.
  • Conhecimento prático em Python para automações ou serviços complementares.
  • Domínio de serviços AWS, especialmente: SQS, DynamoDB, ECS, CloudWatch, API Gateway, Secret Manager, SSM Parameter Store.
  • Vivência com infraestrutura como código, utilizando Terraform ou CloudFormation.
  • Experiência com automação de testes (unitários, integrados e de contrato).
  • Prática com CI/CD, preferencialmente com GitHub Actions (IU Pipes 2.0).
  • Capacidade de atuar em ambientes de alta volumetria e alta disponibilidade, com foco em performance e escalabilidade.
  • Experiência com implantação e sustentação de aplicações em produção, incluindo monitoramento e resolução de incidentes.

Habilidades

  • Java
  • Kotlin
  • Python
  • AWS SQS
  • AWS DynamoDB
  • ECS
  • AWS CloudWatch
  • API Gateway
  • AWS Secret Manager
  • AWS SSM Parameter Store
  • Terraform
  • CloudFormation
  • CI/CD
  • GitHub Actions
  • Clean Architecture
  • SOLID
  • DDD
  • Spring Boot
  • RESTful APIs
  • Automação de testes
  • Monitoramento
  • Observabilidade

Idiomas

  • English

Responsabilidades

  • Acreditar que problemas tecnológicos devem ser resolvidos com tecnologia e da forma mais simples possível, sempre buscando soluções elegantes, eficientes e sustentáveis.
  • Atuar de ponta a ponta no ciclo de desenvolvimento de software, desde o levantamento de requisitos até a sustentação em produção, dentro do modelo We build it, we run it.
  • Projetar, implementar e manter sistemas complexos, garantindo alta performance, escalabilidade e resiliência, com foco em disponibilidade contínua em Java, Kotlin ou Python, aplicando princípios de engenharia como SOLID, DDD e Clean Architecture.
  • Compreender profundamente o produto, suas funcionalidades e o mercado-alvo, alinhando decisões técnicas às necessidades reais dos usuários e aos objetivos estratégicos do negócio.
  • Trabalhar em estreita colaboração com o time de arquitetura, contribuindo para o desenho de soluções modernas, seguras e escaláveis, utilizando as melhores práticas de arquitetura de software.
  • Automatizar testes (unitários, integrados e de contrato) e apoiar o processo de homologação, garantindo a qualidade e a confiabilidade do software entregue.
  • Provisionar infraestrutura como código, utilizando Terraform e CloudFormation, garantindo ambientes consistentes, auditáveis e seguros.
  • Implantar e sustentar aplicações em ambientes de homologação e produção, com atuação ativa na resolução de incidentes, análise de logs e métricas, e melhoria contínua da observabilidade via AWS CloudWatch e ferramentas correlatas.
  • Participar ativamente das cerimônias ágeis, como plannings, dailies, reviews e retrospectivas, além de fornecer suporte técnico contínuo ao time.
  • Documentar aplicações, decisões técnicas e processos operacionais, promovendo o compartilhamento de conhecimento e a autonomia da equipe.

Tecnologias

JavaKotlinPythonAWS SQSAWS DynamoDBECSAWS CloudWatchAPI GatewayAWS Secret ManagerAWS SSM Parameter StoreTerraformCloudFormationGitHub ActionsSpring BootRESTful APIs

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.