Descrição da Vaga
Como Tech Lead de Engenharia de Software, você liderará o desenvolvimento de soluções robustas e escaláveis em ambientes bancários. Sua responsabilidade será realizar manutenção e evolução de sistemas legados em Java, promovendo a migração para arquiteturas modernas (microserviços).
* Liderar equipes de desenvolvimento.
* Realizar manutenção e evolução de sistemas legados em Java.
* Implementar testes unitários e regressivos.
* Aplicar práticas de observabilidade e monitoramento contínuo dos sistemas.
* Identificar e mitigar vulnerabilidades de segurança.
Requisitos e Qualificações
* Experiência sólida em Java.
* Conhecimento e experiência com AWS.
* Noções de DevOps e integração contínua.
* Foco em qualidade: testes unitários, testes regressivos, uso de SonarQube e boas práticas de segurança.
* Conhecimento em observabilidade (logs, métricas e tracing).
* Experiência com DDD (Domain-Driven Design).
* Domínio do Spring Framework.
* Capacidade analítica e crítica para propor e implementar melhorias.