
Job Opportunities Opened Up: A Java-based Platform for Job Seeking and Recruitment
P2H built a highly functional online hiring platform that improves access to the Saudi Arabian labor market.
- Client Takamol Holding
-
Industry
Government, semi-government, for-profit, and nonprofit organizations

Project
The Kingdom of Saudi Arabia is a country with ambitious goals to realize its true potential in all major economic sectors. Revitalizing the labor market is a central part of the country’s Vision 2030 strategic development framework.
Government initiatives have partially increased the presence of Saudis in the workforce. At the same time, the country’s officials want to streamline relationships between companies and foreign workers.
Takamol Holding approached P2H with a situation: despite the abundant career opportunities, there was no single digital resource for finding them and enhancing the hiring process.
We combined P2H’s technical expertise with Takamol’s business vision and created an advanced online marketplace for recruiters and job seekers.
The solution offers:
A database with thousands of vacancies and job seeker
A one-stop online resource for completing a CV, applying for a job, having an online interview, getting an offer, and managing papers for visas or contracts with a digital signature
A user-friendly interface for searching and filtering job offers and managing the hiring process
Admin tools for companies to lead a candidate through the entire recruitment process


Challenges
A limited time for MVP development
P2H needed to develop a platform from scratch and provide the client with an MVP within two months. Meeting this tight deadline involved significant work: developing infrastructure, implementing continuous integration/continuous delivery (CI/CD), creating several interfaces, and adding features such as filtration and an admin analytics dashboard.
Clarifying priorities and requirements
Our client had carried out a preliminary business analysis and provided all the necessary documentation for developing an MVP. We dug deeper and tailored our development resources to make sure that the platform would meet Takamol’s business needs.
While the preliminary task was to develop a solution that simply brought together job seekers and employers, further requirements translated into a fully-featured job site with a job interview planner, video interviews, chats with employers and candidates, Jira integrations, and more.
Making technology work for the client’s needs
While our client identified Java as the best option for platform development, the technology wasn’t part of Takamol’s tech stack. The task of our team was to fill the technological gap and do all the heavy lifting. It means thinking of the required tools, initiating CI/CD, securing production support and maintenance, and more. But we worked especially hard to get the architecture right.
Team composition
Over the past year, we’ve engaged the following specialists in this ongoing project:
-
5 Software Engineers
-
1 Solution Architect
-
2 QA Engineers
-
1 DevOps Engineer
-
1 UI/UX Designer
-
1 Scrum Master
-
1 Business Analyst
Tech stack
Microservice architecture
Front end:
React.js
React Query
Back end:
Java 17
Spring Boot 2
Spring WebFlux
Message broker:
RabbitMQ
Search engine:
Elasticsearch
Global cache:
Redis
Gateway:
NGINX Plus
Video conference channel:
Jitsi
E-signature solution:
ETHAQ
Infrastructure:
Docker
Kubernetes
Monitoring, observation, and tracing:
Grafana
Grafana Loki
Grafana Tempo
Prometheus
OpenTelemetry
Solution
A well-designed and impressive MVP
Takamol’s initial goal was to impress government stakeholders with the MVP. Our first task was to implement an appealing UI and all required MVP features. These included:
- Job seeker profile creation with completion progress bar;
- A résumé creation tool (for job seekers);
- Résumé search and filtering of a candidate pool (for HR);
- An admin analytics dashboard.
Yet we knew that our client would only achieve tangible results by securing the appropriate architecture and building efficient processes right from the start. P2H went the extra mile by:
- Rolling out a CI/CD pipeline, which introduced GitOps and DevOps practices to the client’s team;
- Laying out the microservice architecture to ensure platform scalability.
Our efforts paid off, and the client achieved more than they were expecting from the first stage. First, the impressive prototype secured government funding for the entire project. Second, the MVP was an advanced architectural solution that created a sound roadmap for project development. The approach we chose saved our client funds and helped to deal with changing project requirements.
Close interaction with the client every step of the way
We also held a series of discussions to address Takamol’s questions and concerns. We flew our specialists to on-site meetings to demonstrate:
- Our specialists’ skills and experience in Java development;
- Our commitment to ensuring product quality and ongoing support;
- Our understanding of the client’s needs.
A transparent development process with optimal technology
As we proceeded with platform development, our team added another set of features:
- Vacancy publication;
- Vacancy search and filtering;
- Interview scheduling;
- Video conferencing through integration with the Jitsi platform;
- Job application tracking;
- Job offer processing flow.
Next, P2H polished the platform’s front end, building on the MVP. We created a new UI style guide and designed a new logo, making sure that the design and user experience solidly support the platform’s functionality.
At the back end, we introduced an event-driven solution architecture. This enhanced platform scalability, sped up the development process, and reduced network bandwidth consumption and CPU utilization.
At the security level, we added cross-service authorization and two-factor authentication. Our team also developed a digital document authentication flow based on the ETHAQ digital seal. This allows users to digitally verify the authenticity of any document uploaded to the platform.
A solution tailored to the market
At P2H, we pay close attention to business requirements specific to the client’s operating region. We ensured the platform respected sensitivity to alcohol, drugs, weapons, violence, and inappropriate language by adding services to detect and block related content.
Results
The project is ongoing, but we’ve already achieved outstanding results and taken the job search for expats to the next level:
A comprehensive platform for job seekers and companies to complete all stages of the recruitment process — no need to juggle several services
10,000+ people seek employers or employees every day
17,000 employers and 900,000 registered job seekers worldwide
Companies can advertise job opportunities and attract global talent at a lower cost
Expatriate job seekers have a unified source of information and standardized processes related to working in Saudi Arabia
Future plans
In line with Takamol’s development plans, we’re working on introducing new features and integrating with HR staffing portal and employee skills verification services.
In the short run, we’ll implement platform monetization ideas — from premium recruiting accounts to paid analytics. For instance, job seekers will be able to use hints from the system to create the perfect CV for the platform. This will help connect job seekers with promising companies faster.
Case Studies
Creating a robust platform for accessing labor-related government services
- Type of software: Labor platform
- Sector / vertical: Government
New way to support traditions: a software solution for Holiday donations
- Type of software: Charity platform
- Sector / vertical: Non-profit
Transforming processes to enhance the quality of living
- Type of software: Labor platform
- Sector / vertical: Government
Let us know how we can help
Let’s discuss your project! Drop us a line and our team will be in touch with you.
Thank you for getting in touch!
We appreciate you contacting us.
One of our colleagues will get back in touch with you soon!
Have a great day!