About Client
Client is a key government entity in one of the European countries, dedicated to producing national employment. The client operates a comprehensive job portal, strategically posting a diverse array of job opportunities across different states.
Technology
- Liferay DXP 7.4
- Docker
- TestNG
- ReactJS
- DB (MariaDB 10.6.7)
- JAVA (JDK11)
- Sonar - Code review
- SOAP
Business Requirement
- The client wants to develop a solution where job seekers can find jobs, employers can create jobs, and authorized users can manage delegation, approval, payment, etc.
- Users should be able to create accounts as job seekers or employers.
- Establish robust authentication mechanisms to ensure the security of user data.
- Job seekers and employers should have the ability to create and manage their profiles.
- Job seekers should be able to upload, edit, and update their resumes and cover letters.
- The system should support the creation and management of company profiles, specifically designed for employers and admin users.
- Advanced search functionality should be there with filters (e.g., location, industry, job type) and matching algorithms to suggest relevant jobs to job seekers based on their profiles.
- Employers should be able to search and view candidate profiles.
- Employers should be able to post job openings.
- The platform must include fields for detailed job descriptions, requirements, and application instructions. Additionally, it should provide options for promoting jobs to enhance visibility.
- Job seekers should be able to apply for jobs through the portal.
- Employers should have tools to manage incoming applications and resumes.
- The system should implement a secure payment mechanism if the portal offers premium services with associated charges.
- The system should incorporate channels for user feedback and customer support.
Key Feature
- Implemented the functionality to allow job seekers and employers to create accounts on the job portal.
- Implemented importing users from the Azure active directory facility.
- An admin panel was introduced to manage company-related things like users, different settings, roles, and payments.
- Implemented the front end using React to enhance the user experience on the job portal.
- Used OOTB entities to store the data for users, teams, and categories
- The global search was implemented to search the data.
- Implemented detailed profiles featuring information such as education, work experience, skills, and contact details on the job portal.
- Implemented advanced search options, empowering users to filter jobs based on location, industry, job type, salary range, and other criteria on the job portal.
- Developed a notification system for updates on job applications, new job postings, etc.
- In order to have efficient content management, a multi-level complex workflow was designed. The same workflow was used for custom entities.
- Implemented JSON-WS to expose data to the web.
- Job applicants can retrieve their submissions in both PDF and ZIP formats
- User data is imported into the portal from the Azure Active Directory
- Schedulers were utilized for updating and managing the expiration of job post statuses, payment statuses, and other relevant processes
- Implementation includes security measures to safeguard sensitive data, especially during data imports from external sources like Azure Active Directory and Payment
Solution we have implemented
Previous
Next
Corporate Industry Success stories
“We highly recommend it to anyone looking to develop easy to use, professional quality Web and mobile applications . Thanks for a job well done!”
Corporate Industry Success stories
“We highly recommend it to anyone looking to develop easy to use, professional quality Web and mobile applications . Thanks for a job well done!”
Wants to know more about Corporate Industry
case study ?