Engenheiro(a) de Software Sênior (Golang | AWS | Arquitetura Distribuída) na Itaú Unibanco

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

Candidatar-se
Ver mais vagas na Itaú Unibanco

Você irá atuar na evolução e modernização da plataforma de Mensageria Financeira do Itaú, responsável pela comunicação com câmaras e participantes do ecossistema financeiro. Estamos falando de um contexto altamente crítico, com grande volume transacional e exigência de alta disponibilidade, onde engenharia de qualidade faz toda a diferença. É uma oportunidade de atuar próximo ao negócio, contribuindo com soluções que impactam diretamente a operação financeira do banco.

Requisitos

Habilidades

  • Experiência sólida com Golang (Go)
  • Vivência com AWS (EKS, SQS, SNS, DynamoDB, EventBridge, etc.)
  • Experiência com arquitetura de microsserviços e sistemas distribuídos
  • Conhecimento em mensageria e arquitetura orientada a eventos
  • Experiência com APIs REST e integração entre sistemas
  • Vivência com bancos de dados relacionais e NoSQL (MySQL, Redis, DynamoDB)
  • Conhecimento em boas práticas de engenharia (SOLID, Design Patterns, DDD)
  • Experiência com observabilidade e suporte a sistemas em produção
  • Experiência com Golang no backend
  • Vivência em ambientes de missão crítica e alta volumetria
  • Conhecimento em infraestrutura como código (Terraform/CDK)
  • Experiência com CI/CD (GitHub Actions, Jenkins)
  • Certificações AWS
  • Vivência com uso de IA no ciclo de desenvolvimento
  • Experiência prévia com .NET / C#, especialmente em arquiteturas de microsserviços, considerando profissionais em transição para Go
  • Inglês Avançado

Responsabilidades

  • Participação em refinamentos técnicos e desenho de soluções
  • Desenvolvimento de aplicações backend utilizando Go
  • Implementação e evolução de APIs REST
  • Construção de arquiteturas distribuídas e orientadas a eventos
  • Atuação com mensageria (Kafka, SQS, SNS, EventBridge)
  • Desenvolvimento de soluções em cloud utilizando AWS
  • Escrita de testes e garantia de qualidade
  • Atuação em sustentação e resolução de incidentes em produção
  • Mapeamento e entendimento de fluxos críticos de negócio
  • Contribuição na modernização de sistemas legados
  • Uso de IA como apoio ao desenvolvimento, testes e documentação

Tecnologias

GolangAWSEKSSQSSNSDynamoDBEventBridgemicroservicesevent-driven architectureREST APIsMySQLRedisSOLIDDesign PatternsDDDobservabilityTerraformCDKCI/CDGitHub ActionsJenkins.NETC#KafkaAI

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.