Cómo usar nodejs en el front-end y java en el back-end para construir un proyecto web
Use CommonJS para escribir módulos JS de front-end, use Browserify para empaquetar JS y use gulp para otras compilaciones de front-end, como activos, Sass/Less, minify, etc.
Back-end: utilice Java para escribir la API Restful utilizada por el front-end o renderice directamente la página del front-end.