Olá! Temos uma oportunidade para desenvolvedor na Novio e gostaríamos que você participasse do nosso processo seletivo. Ao fim do processo, você receberá um feedback do nosso time com o resultado do processo 😃.
Criar uma API para gerenciar uma frota de veículos para alugar. Através destes serviços a empresa poderá manter os veículos, clientes, aluguéis dos veículos e consulta com dados do saldo do dia.
- Manter veículo;
- Manter cliente;
- Reservar do veículo;
- Cancelar reserva;
- Alugar veículo;
- Devolução veículo;
- Relatório gerencial de veículos alugados com somatórios dos pagamentos
OBS: Para o serviço de reserva, o veículo será disponibilizado ao condutor em uma data futura (ou seja, um agendamento) enquanto no de aluguel o veículo é disponibilizado no exato momento da solicitação.
- JDK 1.8+;
- Maven 3.3+;
- Banco de dados Postgres, Oracle ou Mysql;
- Framework Spring;
- Angular 5+ (extra);
- Coesão do código-fonte
- Boas práticas e padrões;
- Aderência aos serviços solicitados;
- Após o envio do desafio você terá 3 dias para desenvolver. Seja criativo! Utilize as ferramentas e frameworks ao seu favor.
- Atualize o README.MD do projeto e detalhe as etapas para que a aplicação execute com sucesso.
- Após finalizado envie o projeto zipado para o e-mail dangellys@novio.com.br.