- Система запускается по расписанию. Период запуска указывается в настройках - app.properties. Первый сайт https://career.habr.com. В нем есть раздел vacancies. Программа должна считывать все вакансии и записывать их в базу. Доступ к интерфейсу через REST API.
- В проект можно добавить новые сайты без изменения кода.
- В проекте можно сделать параллельный парсинг сайтов.
- Java core
- Jsoup
- Maven
- Quartz-Scheduler
- JDBC, PostgreSQL
- Travis CI