
Tech Lead Java
Banco Bradesco S.A.24 hours ago
Osasco, BrazilStaff+
Responsibilities
- Liderar tecnicamente squads de desenvolvimento na área de Pagamentos.
- Definir arquitetura, padrões de código e estratégias de qualidade.
- Conduzir decisões sobre performance, resiliência e escalabilidade.
- Garantir a segurança e a conformidade das soluções.
- Desenvolver o time por meio de mentoria, pair programming e code review.
Requirements
- Domínio profundo de Java 17 ou superior, Spring Boot e ecossistema Spring.
- Experiência sólida com mensageria usando Kafka e MQ, bancos relacionais e NoSQL.
- Experiência com containers e orquestração usando Docker, Kubernetes ou OpenShift.
- Experiência com Git, Jenkins e GitLab CI.
- Experiência com observabilidade usando Dynatrace, Grafana e ELK.
- Conhecimento em testes automatizados e qualidade de código com JUnit e SonarQube.
- Conhecimentos em cloud, Clean Architecture, DDD e integração com sistemas legados são valorizados.
- Capacidade de comunicar conceitos técnicos complexos para diferentes públicos, antecipar problemas e propor soluções.
Benefits
- Modelo de trabalho híbrido, com presença no escritório duas vezes por semana, em Osasco, SP.
- Plano de saúde e odontológico, seguro de vida, programa Viva Bem e TotalPass.
- Universidade corporativa Unibrad e parcerias educacionais.
- Participação nos lucros ou bônus conforme elegibilidade, previdência privada e condições especiais em produtos e serviços.
- Vale alimentação e refeição, 13ª cesta alimentação, auxílio-creche ou babá e vale-transporte opcional.
- Licença-maternidade de 180 dias e licença-paternidade estendida de 20 dias.