API REST inspirada em cenários reais de sistemas corporativos, com foco em gerenciamento de usuários, permissões e controle de acesso granular.
Principais responsabilidades
- Definição da arquitetura modular e padrões de organização do código
- Autenticação JWT com refresh token e controle de acesso por perfil (RBAC)
- CRUD completo com paginação, filtros dinâmicos e ordenação
- Tratamento centralizado de erros com códigos e mensagens padronizadas
- Logs estruturados, health check e documentação OpenAPI
Objetivo
Demonstrar capacidade de projetar e implementar APIs corporativas com arquitetura escalável, segurança e documentação profissional.