Vaga: Tech Lead – Engenharia de Software (Java | AWS | Microserviços) Local:
Remoto
Tipo de contratação:
CLT Sobre a oportunidade Buscamos um(a)
Tech Lead
com forte experiência em
Java
e
arquiteturas modernas
para atuar no desenvolvimento de soluções escaláveis e robustas em ambientes bancários. O desafio envolve tanto a
evolução de sistemas legados
quanto a
condução técnica de migrações
para microserviços e ambientes em nuvem (AWS).
Responsabilidades e atribuições Liderar o desenvolvimento de soluções robustas e escaláveis em ambientes bancários. Realizar manutenção e evolução de sistemas legados em Java, promovendo a migração para arquiteturas modernas (microserviços). Implementar testes unitários e regressivos, garantindo alta qualidade do código. Aplicar práticas de
observabilidade
e monitoramento contínuo dos sistemas. Identificar e mitigar
vulnerabilidades de segurança. Colaborar com equipes multidisciplinares (desenvolvimento, QA, DevOps, produto) para aprimorar continuamente processos e entregas.
Requisitos e qualificações Experiência sólida em
Java
(versões 8, 17 e 21). 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. Familiaridade com
JSP
e
arquiteturas monolíticas em Java. Experiência com
microserviços ,
BFF (Backend for Frontend) ,
AWS Lambda ,
SQS
e
Kafka. Diferenciais Experiência prévia em
projetos no setor bancário. Capacidade de trabalho em
ambientes remotos e colaborativos. Valorizamos e incentivamos a
diversidade e inclusão
em nossa equipe. Por que se juntar a nós Aqui você terá a oportunidade de atuar em projetos de alta relevância, com autonomia técnica, colaboração multidisciplinar e foco em inovação contínua.