AsdfAsdfSK, Тогда забейте на лендинги, базовых знаний JS пока довольно. Вам нужно уверенное понимание Java Core, включая многопоточность и Stream API, а также базовые знания Spring, Hibernate, Maven. Кроме того, вы должны хорошо знать SQL и иметь элементарные представления о сетях.
Правильно советуют сделать несколько проектов с использованием всего вышеперечисленного, где пройдете хотя бы основные подводные камни. Распишите суть проектов в резюме.
Про английский не стану лишний раз напоминать.
Говорю, как человек, имеющий опыт, в том числе успешный, прохождения собеседований на позицию Java-developer в Минске.
Дмитрий, Не совсем. Рендеринг страницы переносится на Node.js-сервер, который общается с вашим бэкендом на Java.
Джависту, как мне кажется, ближе Angular - Гайд
Толстый Лорри, не предмет для спора, но в литературе пишут, что Java задумывался, как архитектурно-нейтральный язык для бытовых устройств с небольшими вычислительными мощностями. Создатели постарались сделать язык максимально простым для лучшего "управления сложностью", как писал Эккель.
Вот JavaScript действительно задумывался, как язык для непрофессионалов, в котором даже ";" не обязательна.
Но, конечно, никто из нас ни там, ни там свечку не держал.