Job Portal Development - Project Case study - Java/J2ee


This product is a growing portal specializing in online recruitment, marketing for recruiters around the globe. The portal provides a common place on the web for placement companies to store their information, candidate résumés and to post jobs that they need manpower for.

The users can do quick searches to find the apt résumés or find suitable jobs for their candidates. The site doesn't manage the final negotiations or any other financial activities of the contract. The site charges its users an annual fee for the services offered. The site is available internationally and for recruiters in all fields of employment.

J2EE is the selected platform for development taking advantage of the abundance of proven tools and technologies available.

Challenges and Requirements:

 

  • Authentication and Authorization module.
  • Payment integration.
  • Resume / Job editable by owner and viewable by others
  • Keyword search and full text search in Word and PDF files.
  • Wish-lists for jobs and resumes
  • Ratings for resume suppliers and recruiters
  • An easy-to-use admin module.
  • Reporting

Our Solution and Technologies:

  • A project team was set up considering all aspects of the requirement.
  • A CVS repository was set up to maintain the source code.
  • Milestones were defined and followed under the Extreme Programming Methodology.
  • J2EE (Struts in particular) was the technology chosen for the project.
  • The system was implemented in MVC architecture by following the popular Apache Struts framework to provide clear separation between the layers.
  • Use of Hibernate, the popular ORM tool improved performance through its built-in caching mechanism.
  • Database : MySql 5.x