Для ребёнка Spring, Spring Boot, Jdbc, Hibernate, PostgreSQL - хочу изучить/уже изучаю. На данный момент делаю проект, используя Spring Boot, Jdbc и H2. Возникает очень много вопросов конкретно по постройке архитектуре моего приложения.
Для себя Нужно научиться работать со следующими технологиями: Tomcat, Maven, Hibernate, фреймворком Spring (а также Spring Boot) и его основными подфреймворками (MVC, Security, Data), шаблонизатором Thymeleaf, AJAX, REST, css-фреймворком Bootstrap. научиться настраивать конфигурации безопасности web-приложений, создавать адаптивные web-страницы для своего приложения, работать с современным http-шаблонизатором, cоздавать RESTful-сервисы, освоите современные фреймворки для быстрой разработки web-приложений, работающих с базами данных.