Как уйти в чистый бэкэнд без знания js?
Да вообще без проблем. Особенно сейчас, во времена фронтенд-фреймворков, бэкендер может вообще не видеть html/css/js-кода. Раньше всегда приходилось вёрстку на шаблонизатор напяливать, а сейчас надо только резво выплёвывать json.
Для бизнес приложений в java есть фреймворки, которые верстают за вас.
Начиная от древних gwt, spring и др.