Vaga : Tech Lead – Engenharia de Software (Java | AWS | Microserviços)
Local : RemotoTipo de contratação : CLT
Sobre a oportunidade
Buscamos um(a)Tech Leadcom forte experiência emJavaearquiteturas modernaspara atuar no desenvolvimento de soluções escaláveis e robustas em ambientes bancários.
O desafio envolve tanto aevolução de sistemas legadosquanto acondução técnica de migraçõespara 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 deobservabilidadee monitoramento contínuo dos sistemas.
Identificar e mitigarvulnerabilidades 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 emJava(versões 8, 17 e 21).
Conhecimento e experiência comAWS .
Noções deDevOpse integração contínua.
Foco em qualidade : testes unitários, testes regressivos, uso deSonarQubee boas práticas de segurança.
Conhecimento emobservabilidade(logs, métricas e tracing).
Experiência comDDD (Domain-Driven Design) .
Domínio doSpring Framework .
Capacidade analítica e crítica para propor e implementar melhorias.
Familiaridade comJSPearquiteturas monolíticas em Java .
Experiência commicroserviços ,BFF (Backend for Frontend) ,AWS Lambda ,SQSeKafka .
Diferenciais
Experiência prévia emprojetos no setor bancário .
Capacidade de trabalho emambientes remotos e colaborativos .
Valorizamos e incentivamos adiversidade e inclusãoem 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.
Tech Lead Java • Bauru, São Paulo, Brasil