- 
Architecture and best practices: RESTful architecture, Api's RestFul, Spring Boot, Clean Code, TDD.
 - 
Test: JUnit 5, Assert J, Mockito.
 - 
Task and mail Sender: Spring Enable Scheduling - Task scheduling service, Java Mail Sender - Service of sending e-mails, Scheduling tasks and sending email with mailTrap.
 - 
Api documentation: API documentation with Swagger, Swagger API documentation.
 - 
Monitoring: Metrics and api monitoring with actuator and spring boot admin.
 - 
DevOps: Continuous Deploy Configuration , Continuous Deploy with Travis CI.
 
JACOCO to generate Code Coverage report. CODCOV to visualization the Code coverage and integrate with Travis CI.
- Publishing: API publishing in the cloud. Publishing with heroku, after Continuios Deploy with Travis CI, and after push with Git.