Skip to content

About

Job Match Pro Backend: Engineered with Spring Boot for seamless recruitment management. Fast, reliable, and scalable, it empowers recruiters with intuitive job listing management and candidate insights. Join us in shaping the future of recruitment technology.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

27 Commits

Folders and files

Repository files navigation

Job Match Pro

Overview

Job Match Pro is a job application system designed to match job seekers with relevant job opportunities offered by various companies. It consists of three microservices - Jobs, Companies, and Reviews, developed using Spring Boot framework. Each microservice exposes REST endpoints to facilitate interaction with the system. Docker is utilized for managing PostgreSQL databases associated with the microservices.

services

1. Jobs service

  • Manages job postings and related operations.
  • Provides endpoints for job creation, retrieval, updating, and deletion.
  • Allows searching for jobs based on criteria such as title, location, and skills required.

2. Companies service

  • Handles company information and related functionalities.
  • Offers endpoints for creating, retrieving, updating, and deleting company profiles.
  • Supports searching for companies based on criteria like name, industry, and location.

3. Reviews service

  • Manages reviews for companies.
  • Enables users to add, view, update, and delete reviews for companies.
  • Provides endpoints for retrieving reviews by company or user.

Technologies Used

  • Spring Boot: For building the microservices.
  • Docker: Used for containerizing the PostgreSQL databases associated with the microservices.
  • PostgreSQL: Database management system.
  • RESTful API: Communication between microservices and clients.
  • Java: Primary programming language for the project.

Setup

  1. Clone the Repository: Clone the Job Match Pro repository to your local machine.

About

Job Match Pro Backend: Engineered with Spring Boot for seamless recruitment management. Fast, reliable, and scalable, it empowers recruiters with intuitive job listing management and candidate insights. Join us in shaping the future of recruitment technology.

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages