4 направления для Java-разработчиков(Front-End
Однако, плохо вы читали учебник. Java ну никак неприменима в frontend'е.
какую литературу прочесть после Head First
Учебник "Head First" стартовый. После него лучше углубить знание языка. В этом поможет "Философия Java" Эккеля.
прошу вашей помощи с выбором направления Java разработки
Я рекомендую попробовать всё и решить самому.
а также какие пороги вхождения
В Java высокий порог вхождения в backend-разработку. Выше, чем в PHP или Python. Лучше иметь крепкую базу и хоть какой-нибудь опыт десктопной разработки прежде, чем соваться. А big data - это вообще для профессионалов с многолетним опытом и отличной математической базой.