- Spring Boot: para crear aplicaciones Java
- Spring Boot Test: para pruebas de integración.
- JUnit: para testes unitários.
- Mockito: mockear métodos, clases, etc.
- MockMvc, WebTestClient, TestRestTemplate: para pruebas de la capa web.
- Hibernate: cómo ORM para facilitar consultas a la base de datos.
- Postgresql: como base de datos.