Vaga: Tech Lead – Engenharia de Software (Java | AWS | Microserviços)Local: RemotoTipo de contratação: CLTSobre a oportunidadeBuscamos 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ósAqui 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.