Como framework principal o Spring Boot que é um dos mais estabelecidos para Java.

Recursos:

Vídeo:

Para conhecer melhor suas funcionalidades, esse vídeo da Alga Works explica bem para os fundamentos:

Mais informações: