Recruitment in IT - Case Study

Edyta Wilgos
Chief Business Development Officer
Calendar icon
22 września 2023

The Challenge

Requirement: A leader in the field of implementing comprehensive technological solutions needed support in hiring a group of at least 10 programmers, with at least Junior Java competencies, and experience in business work. Our client wanted to minimize onboarding time and make sure that future employees would be able to apply their skills in real projects.

The Solution

We created a dedicated Java Developer PRO Academy with the goal of sourcing experienced candidates from the market and supplementing and aligning their competencies to meet the client's needs. In addition to specific experience, participants were required to be willing to engage in an intensive course and, after its completion, be ready to work for our client.


The implementation of the recruitment and development Academy was divided into three main parts.

Stage 1: Recruitment and selection of candidates meeting the client's expectations

In the first step, we defined the ideal candidate profile for the required position with the client. We discussed the challenges that future employees would face and provided examples of projects. Together with IT experts, we identified the "entry-level" competencies required for the project and defined the ideal graduate profile of the Academy.

We established that a course graduate would have a solid foundation in Java programming, adapted to the client's expectations, including:

  • The ability to use tools for project implementation, such as version control systems, Docker, or continuous integration servers.
  • Learning to work in an agile team, complete assigned tasks, and collaborate with other programmers.
  • Acquiring the ability to build complete applications from data persistence to REST services/user interfaces.
  • Mastering unit and integration testing and applying Test-Driven Development.
  • Creating clean code and architecture, consciously applying design patterns and refactoring.
  • Learning to use and integrate the most popular solutions on the JVM.

On our part, we handled candidate recruitment and selection. We created a plan and schedule of activities, announced the recruitment, and managed all communication processes. Simultaneously, we conducted a marketing campaign to effectively reach the target group. We performed initial candidate selection using questionnaires and aptitude tests. In the next step, through one-on-one interviews, we assessed motivation and willingness to engage in project execution, as well as additional skills required by the client. The outcome of the selection process was the signing of contracts with a group of 15 ideal candidates, each of whom declared their readiness to participate in the workshops, show relevant progress, and take up employment according to the presented terms.

Stage 2: Intensive Academy

A detailed course program was developed by our experts and trainers based on client guidelines, as well as an analysis of participants' existing skills and experience. The training program was planned for 25 days of trainer-led workshops (8 hours each) scheduled over two-day sessions on selected weekends. The education process was spread over 5 months. The group consisted of 15 individuals, with the top 10 graduates receiving a job offer from our client.

The entire process proceeded according to the established assumptions and scope. Between modules, we conducted tasks and tests to monitor participants' knowledge and skills growth. The classes were in the form of intensive workshops, heavily focused on practical skills, which was a priority for the client. Besides training workshops, participants had the opportunity for individual consultations with the trainer and constant communication on Slack. We provided participants with an e-learning course on selected topics and video recordings of weekend sessions. Throughout the program, practical projects were completed, both as a group and individually, which required the application and utilization of skills essential for the new position.

Stage 3: Selection of Academy Graduates

Verification of knowledge and skills growth occurred continuously during the course. At the end, we recommended 12 graduates who, in our opinion, demonstrated the most significant progress. The client conducted their own selection process and extended offers to each of the graduates we recommended.


The Academy, in the described format, enabled the efficient hiring of a group of 12 people who displayed similar qualification levels and were able to seamlessly join projects that required specific skills. Course graduates were well-prepared for their designated positions. The completed project allowed the client to save on recruitment costs and streamline the employee onboarding process. In addition to financial benefits, the implemented Academy positively influenced the client's perception as an organization investing in employee development, increased their visibility in the job market, and enhanced employee loyalty.

Read also

Calendar icon

16 maj

Implementation of the Omega-PSIR System at the Medical University of Varna

In May 2023, Sages had the honor of signing a contract for the first international implementation of the Omega-PSIR system with the M...

Calendar icon

28 marzec

RABATKA Action - Discover the spring promotion!

The annual spring promotion is underway: RABATKA Action, thanks to which you can save on open training from our proprietary offer.

Calendar icon

8 marzec

Don’t miss the opportunity - register for the IREB exploRE 2024 conference and meet the best experts in the field of requirements

We invite you to the IREB exploRE 2024 conference dedicated to requirements engineering and business analysis. The conference will ta...