Алексей
Ну с vaadin можно что-то простое сделать... но это будет очень простое, без реактивности. Ну и css все равно нужен)
Да с css/html проблем нет, но вот JS учить придётся, а я java-бекэндер)) пугает даже не столько JS, сколько тот факт, что при внедрении, например, Angular придётся ещё вникать в его экосистему и прочие npm'ы)