Online Recruitment Platform

Itransition developed SaaS for employers, recruiters, and job seekers



Our customer is a recruitment service provider based in Australia. They decided to launch a nationwide online pay-as-you-use platform that would provide employers and recruiters with hiring process support.

The ambitious goal was to enable companies to cut their recruiting costs by up to 80% compared to traditional recruitment by charging recruiters at an hourly rate.


The platform connects the three parties of the recruitment process: businesses interested in hiring new talents, expert recruiters who manage candidate profiles, and job seekers looking for vacancies. The developed product is a SaaS solution comprising a set of tools for managing every part of recruiting process, including job distribution, pipeline management, and client feedback.

Roles and Activities

User account functionality differs depending on the user role: recruiters, candidates, or employers.

Candidates submit their profiles, take psychometric and skill tests, and pass video interviews. Test results, interviews, and communication logs become parts of a candidate’s profile and can be reused in the future.

Recruiters are able to collect and organize profiles and continuously improve their candidate database. The platform provides tools to tag, comment, and share relevant profiles with employers, organize interviews, communicate, and keep message history.

Employers are free to securely review profiles shared by recruiters, set up qualification tests, and leave feedback. They have options to browse and select recruiters or post an open position, which immediately becomes visible to multiple recruiters. To select the best-fit recruiter, an employer can compare recruiters’ prices, performance statistics, previous experience, ratings, and feedback from clients.

Roles Scheme

On-the-fly Video Interviews

One of the platform’s key features is on-the-fly video interview recording. It allows users to record interviews and securely share them. This online video system simulates the first interview and simplifies the initial screening process:

  1. Recruiters enter interview questions into the system.
  2. The system invites a candidate to conduct the interview online, using the webcam.
  3. When the candidate is ready to start, the questions pop up on the screen. The candidate responds to them; then the system tags and transfers the recorded video with answers to the media repository.
  4. Authorized users (recruiters and employers) can watch the interview record at their convenience.

To make it work, Itransition designed and developed a scalable and secure media content processing system. It enables metadata management and distribution of media content such as audio and video.

Online candidate testing

Online tests are suggested to candidates after their video interview and are aimed to assess a different set of competencies, including learning potential, as well as numerical, abstract, and verbal reasoning.

Time tracking

Recruiters charge only for the time they put in a project, so the activity log module is essential—it enables precise time tracking and reporting. The module provides complete transparency for employers and helps recruiters manage their projects and billing.


In the course of the project, a combination of more than 10 Java frameworks and components was implemented to build functionally rich, consistent and reliable custom software.

Leveraging Rest Architecture

The online recruitment platform is built on Java for natural performance and scalability. Itransition designed the solution with the focus on software quality and reliability:

  • High maintainability and functional scalability are achieved by avoiding monolithic modules and allowing independent component deployment.
  • Security is enforced by utilizing intermediaries and additionally restricting API calls for different user roles.
  • A lot of attention was paid to usability and user experience. Itransition developed both clear functional scenarios for user journeys and consistent user interfaces with clean layouts for content and data presentation.

The developed platform is hosted on the Oracle GlassFish application server. We used Gmail API and Mailet API to develop and deploy the email communication functionality. The other tools and technologies employed on the project encompass HTML5/CSS3/JavaScript for UI development, Enterprise JavaBeans (EJB) for business logic creation, and MongoDB and MySQL for data storage.

Architecture Scheme


The online recruiting platform was successfully launched after a year and a half of cooperation. After a while, the customer requested Itransition’s dedicated team to implement additional functionality and features to further enhance the product.