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