O objetivo deste documento é identificar seus conhecimentos quanto às tecnologias utilizadas no cotidiano de desenvolvimento da equipe de Back-end na Attornatus Procuradoria Digital.
Esta análise propõe avaliar os seguintes temas:
- Qualidade de código
- Java, Spring boot
- API REST
- Testes
Desafio Java
Usando Spring boot, crie uma API simples para gerenciar Pessoas. Esta API deve permitir:
- Criar uma pessoa
- Editar uma pessoa
- Consultar uma pessoa
- Criar endereço para pessoa
- Listar endereços da pessoa
- Poder informar qual endereço é o principal da pessoa
Uma Pessoa deve ter os seguintes campos:
- Nome
- Data de nascimento
- Endereço:
- Logradouro
- CEP
- Número
- Cidade