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