Если вам нужно именно десктопное приложение - пишите на Java, раз уже знаете. Если вам нужен сервис (серверный или локальный не важно, главное что сервис) берите Node.js. Он хорош. Если задача не сильно сложнее чем "очистить стену" возможно хватит и браузерного javascript.
Короче говоря, javascript 2 к 1.