Зачем java программисту знать front-end?
только из-за веба ?
А вы как думаете? Если вы будете WEB делать то логично знать хотя бы основы WEB стэка.
Хорошему джава программисту даже джаву знать не нужно. Ему и так нормально платят.