Какие инструменты использовать для создания web-сервиса?
Нет смысла связываться с Js для этой задачи. Попробуйте Vaadin. На Java сверстаете все странички, которые вам нужны. Обратите внимание на стандартизированное решение - buisness application. По сути дашборд. Унифицированный. Можете сразу его устанавливать и менять данные в зависимости от своих целей. В разы сокращает время на создание веб интерфейса.

P.S. В профиле Телега, по всем вопросам - пишите пожалуйста. Помогу всем.
В топике звучат 3 задачи. Первое это собственно парсинг сайтов. Это селениум. 
И второе это написание бэка. Это вообще любой язык разработки бэка java/python/node/dotnet
и фреймворки Spring/Django/Express e.t.c. И третье - это веб-сервис. Это еще более ужесточение
предыдущего задания с протколами REST/SOAP e.t.c. 

Автор проясни что тебе надо на самом деле.