Case Study

NSEIT – UIDAI Examination

Fast Facts

  • Team Size: 12

  • Project Duration: 4 months

  • Technology Stack:

    • JBOSS Web server

    • Postgre database

    • Oracle database

About Client

The Government of India (GOI) has embarked upon an ambitious initiative to provide a Unique Identification (UID) to every resident of India and has constituted the Unique Identification Authority of India (UIDAI) for this purpose. The UID initiative will involve active participation of Central, State, and Local Governments, as well as public and private sector agencies across the country.

Training the workforce at the Enrolling agency is a critical need for ensuring uniformity in data capture and entry especially the biometric data. To achieve such uniformity, it is essential that the persons involved in executing enrolment functions at the field level should be trained thoroughly on enrolment processes, use of biometric devices, quality of data capture, exception handling etc. UIDAI plans to support this effort through a setup comprising of training agencies to train the staff involved in the enrolment process & Testing & Certification Agency for certification of the staff participating in the enrolment process.


  • Earlier it was like registration portal used to be available for a specific duration after which examinations were conducted. But it was for the first time that registration and examination were conducted on regular basis.

  • UIDAI had asked to facilitate retesting for candidates who have failed in their first attempts. This involved both payment and scheduling the retest exams.

  • UIDAI wanted registration portal to communicate with their own interface to validate candidates.

  • UIDAI needed a daily reporting mechanism for the successful candidates to repository.


  • A new interface between registration and examination portal was developed which took care of communication between the two.

  • A new logic was implemented to distinguish between candidates’ exam attempt and the corresponding payment.

  • Registration form had ability to send request UIDAI interface and receive responses.

  • An SFTP feature was implemented to send daily reports to UIDAI FTP site..

Technical Architecture

Technical Architecture