Job description
Job description.
Main responsibilities
- 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.
Requirements and skills
- 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.
Additional information
#remote
remote