Описание. Система запускается по расписанию. Период запуска указывается в настройках - app.properties. Первый сайт будет sql.ru. В нем есть раздел job. Программа должна считывать все вакансии относящиеся к Java и записывать их в базу. Доступ к интерфейсу будет через REST API.
Расширение.
- В проект можно добавить новые сайты без изменения кода.
- В проекте можно сделать параллельный парсинг сайтов.