Itaú Unibanco, one of Brazil’s leading banks, seeks an experienced Fullstack Senior Software Engineer and Tech Lead based in São Paulo, Brazil. The role is hybrid (8x onsite per month) and focuses on leading a cross‑functional squad in developing backend Java services while supporting front‑end initiatives with React/Next.js and WebView. Responsibilities include architectural design, decision making, mentoring, and driving responsible AI adoption. Candidates should bring solid expertise in Spring Boot, microservices, cloud (AWS), observability, and agile methodologies, as well as a passion for IA generativa. The position offers a comprehensive benefits package including transportation and meal vouchers, medical and dental plans, life insurance, profit sharing, and more.
Engenharia de Software Fullstack Sr | Tech Lead en Itaú Unibanco
Híbrido - São Paulo, São Paulo, Brasil
Más vacantes en Itaú UnibancoRequisitos
Habilidades
- Experiência sólida em desenvolvimento backend utilizando Java
- Domínio de Spring Boot e do ecossistema Spring
- Forte experiência na construção e evolução de APIs REST
- Vivência com arquiteturas distribuídas, microsserviços e integração entre sistemas
- Experiência com ambientes cloud, preferencialmente AWS
- Conhecimento de Git, Code Review e práticas modernas de desenvolvimento colaborativo
- Vivência com observabilidade, monitoramento e troubleshooting (Datadog, Splunk ou ferramentas similares)
- Experiência com metodologias ágeis (Scrum, Kanban ou similares)
- Capacidade de liderar discussões arquiteturais e direcionar decisões técnicas de curto, médio e longo prazo
- Excelente comunicação, influência técnica e facilidade para atuar em ambientes colaborativos
- Interesse genuíno em utilizar IA para potencializar a engenharia de software
- Experiência utilizando ferramentas de IA Generativa para acelerar desenvolvimento, documentação, testes, troubleshooting e revisão de código
- Vivência ou interesse na construção de soluções utilizando LLMs, agentes inteligentes e fluxos de automação
- Conhecimento de boas práticas para adoção responsável de IA, considerando segurança, governança e qualidade das soluções
- Atuação como multiplicador de conhecimento, incentivando a experimentação e a evolução contínua do time no uso de Inteligência Artificial
- Experiência com Kotlin
- Conhecimento em React, Next.js, Angular ou outras tecnologias frontend modernas
- Experiência com aplicações WebView
- Noções de desenvolvimento Mobile (iOS e Android)
- Vivência com arquitetura orientada a eventos, mensageria e processamento assíncrono
- Conhecimento em Docker, Kubernetes e plataformas cloud-native
- Experiência com práticas DevOps, CI/CD e automação de infraestrutura
- Vivência em sistemas financeiros de missão crítica, como Pix, pagamentos, transferências ou meios de pagamento
- Experiência prática com agentes de IA, frameworks de orquestração (LangGraph, CrewAI, AutoGen, Semantic Kernel, entre outros) e integração de modelos de linguagem
- Conhecimento em plataformas de IA na nuvem, como Amazon Bedrock, Azure AI, Vertex AI ou similares
Responsabilidades
- Atuar como liderança técnica de uma squad ágil e multidisciplinar
- Liderar o desenvolvimento de soluções backend em Java e apoiar iniciativas frontend utilizando React/Next.js (WebView)
- Definir, evoluir e sustentar arquiteturas distribuídas, APIs e integrações críticas para o negócio
- Conduzir decisões arquiteturais, garantindo escalabilidade, resiliência, segurança e alta performance das soluções
- Promover boas práticas de engenharia, incluindo qualidade de código, testes automatizados, observabilidade e excelência operacional
- Apoiar o time na resolução de desafios técnicos complexos, troubleshooting e análise de incidentes
- Atuar em parceria com Produto, Arquitetura e áreas de negócio para transformar necessidades em soluções tecnológicas sustentáveis
- Mentorar desenvolvedores, promovendo evolução técnica, autonomia e compartilhamento de conhecimento
- Incentivar o uso responsável de IA Generativa para acelerar desenvolvimento, documentação, testes, revisão de código, troubleshooting e produtividade da engenharia
- Fomentar uma cultura de inovação contínua, experimentação e melhoria constante dos processos de desenvolvimento
Tecnologias
JavaSpring BootSpringREST APIsAWSGitDatadogSplunkScrumKanbanKotlinReactNext.jsAngularWebViewDockerKubernetesCI/CDDevOpsMicroservicesLLMsLangGraphCrewAIAutoGenSemantic KernelAmazon BedrockAzure AIVertex AI
Descubre si tu currículum está listo para esta vacante
Mira cómo nuestra IA puede optimizar tu currículum y aumentar tus chances en este puesto.