To me Angular 2 fits there. Java devs usually find it quite natural - the TypeScript syntax and framework's OOP principles. Being an opinionated framework also kinda helps to kickstart the development if you don't have JS background.

Only top voted, non community-wiki answers of a minimum length are eligible