The Recruiter Service is deployed on Oracle Cloud Infrastructure (OCI) and is accessible through the following URL:
🔗 Open the deployed Recruiter Portal
The public URL is exposed through a Cloudflare Tunnel connected to the application running on Oracle Cloud.
Recruiter service backend application built with Java, Spring Boot, and JSP.
Welcome to the official repository of the Campus Recruitment Portal – Recruiter Model.
This project provides an intuitive interface and robust backend for recruiters to manage job postings, view applications, schedule interviews, track dynamic tasks, and analyze recruitment data. It is part of a full-fledged placement management system designed to streamline campus hiring.
- Dashboard Overview: Get live stats on open jobs, candidate applications, and interviews scheduled.
- Dynamic Task Management: Allows recruiters to add and mark personal recruitment tasks as completed.
- Job Posting Management: Post new openings, edit requirements, and manage maximum allowed applications.
- Security & Compliance: Implemented robust CSRF protection and strict Content Security Policies (CSP) with dynamic nonces.
Here’s a glimpse of what this project looks like in action:
This project is built with:
- 🔧 Languages: Java 17/21 / HTML / CSS / JavaScript
- 🌐 Frontend: JSP / Custom CSS (Dashboard styling)
- 🗄️ Backend: Spring Boot, Spring MVC, Spring Data JPA
- 🛢️ Database: MySQL
- 🔒 Security: Spring Security Crypto, Anti-CSRF Tokens, Content Security Policies (CSP)
Follow these steps to set up the project locally:
# 1. Clone the repository
git clone https://github.com/neerajsait/RecruiterService.git
# 2. Navigate into the folder
cd RecruiterService
# 3. Ensure you have Java (JDK 17 or 21) installed. Compile and run the Spring Boot app:
./mvnw clean install
./mvnw spring-boot:runOnce running, access the recruiter portal in your browser at http://localhost:2007/recruiter/rlogin.
Tiruveedhi Neeraj Venkata Sai
- GitHub: @neerajsait
- Portfolio: neeraj's portfolio
This repository is part of Neeraj Sai's growing collection of software projects, experiments, and learning builds. It reflects a practical, curious approach to creating useful products and understanding how they work under the hood.





