A simple backend-style Java project that simulates a Job Management System using Object-Oriented Programming concepts and CRUD operations.
- Add Job
- View All Jobs
- Search Job By ID
- Search Job By Name
- Update Job
- Delete Job
- Java
- ArrayList
- OOP Concepts
- Classes and Objects
- Encapsulation
- Constructors
- Getters and Setters
- Method Overriding (
toString()) - CRUD Operations
- Service Layer Architecture
Job.java -> Model class for job data
JobService.java -> Handles business logic and CRUD operations
Main.java -> Runs and tests the application