Analisando propostas

Desenvolvimento de Api Restful para Gerenciamento de Leads/Clientes com Java e Spring Boot

Publicado em 27 de Abril de 2026 dias na TI e Programação

Sobre este projeto

Aberto

Estamos buscando um profissional para desenvolver uma API RESTful robusta e eficiente para gerenciar leads e clientes de um sistema interno. O objetivo é criar um MVP (Produto Mínimo Viável) funcional, bem organizado e fácil de manter, que servirá como base para futuras expansões. O projeto envolve a implementação de diversas funcionalidades essenciais e a utilização de tecnologias modernas de backend.

Funcionalidades desejadas:
1.  Cadastro completo de novos leads e clientes.
2.  Capacidade de edição e exclusão de registros existentes.
3.  Listagem de leads/clientes com opções de filtragem por nome, status e data de criação/atualização.
4.  Desenvolvimento de um endpoint específico para receber leads provenientes de formulários externos.
5.  Implementação de um sistema de autenticação, preferencialmente baseado em jwt (json web token) ou autenticação básica, para proteger os endpoints da api.
6.  Integração com um banco de dados relacional, como PostgreSQL ou MySQL.
7.  Validação rigorosa dos dados recebidos em todos os endpoints para garantir a integridade das informações.
8.  Tratamento abrangente de erros na API, fornecendo respostas claras e informativas.
9.  Documentação básica dos endpoints da API, utilizando ferramentas como Swagger/OpenAPI, para facilitar a integração com outros sistemas.
10. Fornecimento de instruções claras e detalhadas para a configuração e execução do projeto localmente.
11. Opcionalmente, a configuração de Docker ou Docker Compose para facilitar o deploy e o ambiente de desenvolvimento.
12. Implementação de testes básicos para as funcionalidades principais da API, garantindo a qualidade e o funcionamento esperado.

Tecnologias esperadas:
-  Linguagem de programação: Java
-  Framework: Spring Boot
-  Persistência de dados: Spring Data JPA
-  Banco de dados: PostgreSQL ou MySQL
-  Gerenciamento de dependências: Maven ou Gradle
-  Documentação de API: Swagger/OpenAPI (desejável)
-  Containerização: Docker (opcional, mas valorizado)

Buscamos um profissional com experiência comprovada em desenvolvimento backend com Java e Spring Boot, que possa entregar um código limpo, testável e de alta qualidade.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado

Prazo de Entrega: Não estabelecido

Habilidades necessárias

Outro projetos publicados por J. A.