Responsabilidades e atribuições
Definir a arquitetura de sistemas e padrões técnicos da aplicação;
Liderar revisões de código, garantindo qualidade e boas práticas;
Elaborar estratégias de testes automatizados e cobertura de código;
Planejar escalabilidade e performance dos sistemas;
Implementar práticas avançadas de segurança (OAuth, RBAC, criptografia);
Tomar decisões técnicas sobre tecnologias, ferramentas e integrações;
Criar e manter pipelines complexos de CI/CD e infraestrutura como código;
Garantir conformidade com normas como LGPD, GDPR e PCI-DSS;
Documentar soluções estratégicas e orientar o time tecnicamente.
Requisitos e qualificações
Java 21+, Spring Boot 3+ e APIs REST;
Testes unitários e documentação com Swagger (OpenAPI);
Experiência com bancos de dados relacionais e não relacionais (preferencialmente MongoDB);
Conhecimento em microsserviços e API Gateway;
Noções de desenvolvimento seguro (throttling, autenticação, criptografia);
Experiência com monitoramento (Dynatrace, Grafana);
Uso de mecanismos de cache (Redis, Memcache, Spring Cache);
Experiência com eventos/mensageria (RabbitMQ, AWS SQS/SNS);
Node.js 18+, React (componentização e React Router);
Next.js e Keycloak (desejável);
Prática de Clean Code;
Inglês técnico para leitura e escrita (desejável).
Não possui todos os requisitos para a vaga?
Está tudo bem! Na Compass UOL, estimulamos o desenvolvimento contínuo de novos talentos e transformamos desafios em oportunidades.
Informações adicionais
#remote
"remote"