Если вы хотите использовать промежуточное ПО. Nodejs может помочь вам сделать это разными способами, вы можете использовать express.js, чтобы вам не пришлось больше выполнять работу по разбору запросов / ответов. И когда вы хотите подключиться к вашему java-серверу с помощью nodejs, вы также можете интегрировать это, вызывая конечную точку API java-сервера, используя некоторую http-библиотеку, например axios , тогда вы можете напрямую связаться с приложением java-сервера для прямой связи. на бэкэнд mongodb.
Но ваше Front-End приложение также может напрямую обмениваться данными через ваш бэкэнд Java, создавая REST API. И сохраните всю свою бизнес-логику в API Java REST.