Что нужно уметь:
иметь опыт внедрения программного обеспечения и понимать процессы развертывания ПО
знать Java 8 (Core, Collections, Concurrency)
иметь опыт работы со Spring Framework, Spring Boot, Spring Security
иметь навыки использования Hibernate
иметь опыт работы с микросервисной архитектурой
понимать методики unit-тестирования
уметь работать в команде