Technologies implemented:
- Spring Boot Framework (with Maven)
- H2 Database
- JPA Hibernate
- ModelMapper
- Swagger UI
Architecture:
- Full architecture with responsibility separation concerns, SOLID and Clean Code
- Domain Driven Design (Layers and Domain Model Pattern)
- Repository and Generic Repository