About the role
Responsibilities Lead design and implementation of scalable, high-performance Java services Define technical standards, reusable modules and best practices for multiple teams Implement observability, security and automated testing in distributed systems Conduct organizational code reviews, critical incident resolution and technical POC validation Mentor developers and promote best practices Optimize CI/CD, database and messaging integrations for resilience Act as technical reference for API, infrastructure and architecture decisions Requirements Advanced Java 11+ with Spring Boot, Spring Cloud and Spring Data Microservices architecture with Docker and Kubernetes (EKS/GKE/AKS) Messaging (Kafka/RabbitMQ) and databases (Postgres, Redis, MongoDB) Infrastructure as code with Terraform and CloudFormation CI/CD troubleshooting (Jenkins, GitHub Actions) and advanced Git Observability with Prometheus/Grafana and ELK Test automation with JUnit, Mockito and JFR profiling Benefits Remote-first work with flexible hours Education allowance and internal career development tools Health and dental plans, 24x7 telemedicine, online therapy Extended maternity and paternity leave Meal and food allowance, life insurance, transportation allowance, home office allowance, childcare allowance Profit sharing About the Company Itaú is a Brazilian financial institution focused on technology-driven products for its clients.