Itaú Unibanco is seeking an experienced Java backend engineer to join our team and drive the development and evolution of the Cash Pooling journey for corporate clients. The role involves building APIs, microservices, integrations with internal systems and Open Finance, designing scalable and event-driven solutions, and working closely with product, stakeholders, and other teams in a hybrid environment.
Engenharia de Software Backend Java Sr | Gerir Finanças PJ na Itaú Unibanco
Híbrido - São Paulo, São Paulo, Brasil
Ver mais vagas na Itaú UnibancoRequisitos
Habilidades
- Experiência sólida com Java
- Conhecimento em desenvolvimento de APIs REST
- Experiência com Spring Framework
- Vivência com arquitetura hexagonal
- Conhecimento em integrações utilizando padrão BFF
- Experiência com AWS
- Conhecimento em DynamoDB ou bancos relacionais como Aurora
- Vivência com arquiteturas assíncronas e orientadas a eventos
- Experiência em ambientes distribuídos e escaláveis
- Uso de inteligência artificial para análise e solução de problemas
- Uso de IA para acelerar entendimento técnico e de negócio
- Uso de IA para apoio à documentação e tomada de decisão
- Conhecimento em ferramentas como Devin, Claude e Copilot
- Conhecimento em Python ou Go
- Experiência com Open Finance
- Conhecimento do segmento Pessoa Jurídica
- Vivência em instituições financeiras
- Experiência com Datadog
- Certificações AWS
Responsabilidades
- Desenvolver e evoluir APIs, microsserviços e aplicações em Java
- Construir integrações com sistemas internos, Open Finance e demais ecossistemas relacionados
- Participar da definição de soluções arquiteturais e decisões técnicas da squad
- Desenvolver soluções utilizando arquiteturas assíncronas e orientadas a eventos
- Atuar em ambientes cloud utilizando AWS
- Acompanhar a implementação das soluções de ponta a ponta, garantindo qualidade e aderência aos requisitos
- Garantir o cumprimento dos padrões, diretrizes e boas práticas de arquitetura e engenharia de software
- Participar de iniciativas de modernização, evolução e transformação de sistemas
- Traduzir necessidades de negócio em soluções técnicas escaláveis e sustentáveis
- Atuar de forma próxima aos times de produto, stakeholders e áreas parceiras
- Conectar requisitos funcionais às estratégias de implementação técnica
- Apoiar a priorização das demandas com foco na geração de valor para o cliente e para o negócio
- Apoiar o time nas decisões técnicas do dia a dia
- Identificar riscos, dependências e oportunidades de melhoria ao longo do desenvolvimento
- Contribuir para a governança técnica e sustentabilidade das soluções
- Garantir a qualidade das entregas por meio de boas práticas de desenvolvimento, testes e observabilidade
- Atuar na sustentação e resolução de incidentes em ambientes críticos
- Participar ativamente de code reviews, discussões técnicas e compartilhamento de conhecimento
- Contribuir para a evolução contínua da arquitetura e das práticas de engenharia da squad
Tecnologias
JavaSpring FrameworkAWSDynamoDBAuroraBFFAPI RESTHexagonal ArchitectureAsynchronous ArchitectureEvent-Driven ArchitectureOpen FinancePythonGoDatadogDevinClaudeCopilot
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.