This project is a web application that provides ratings and insights on the most in-demand job vacancies, required skills for candidates, and popular technology frameworks in the Ukrainian IT industry. Through this platform, users can access real-time data and trends on job postings, candidate requirements, and market demand for various technology stacks. The project aim to help job seekers, employers, and industry analysts make more informed decisions by providing accurate and up-to-date information on the rapidly evolving IT landscape in Ukraine.
- Automatically collect data about IT job vacancies from multiple sources on the first day of each month.
- Process the collected data and store it in a database.
- Present the collected information as a bar graph on a web page.
- Provide the ability to send updates to subscribers via messages.
This web application was built using the following technologies:
- Backend: Java 11, Spring (Boot, Web, Data)
- Database: MongoDB
- Frontend: HTML, Thymeleaf, CSS, Bootstrap 5, JavaScript
- Build Tool: Maven
- Logging: Logback
- Other Libraries: Lombok, JSoup