Project Details
- Home
- Project Details














Project information
ADJD (Abu Dhabi Judicial Department)
• Abu Dhabi Judicial Department (ADJD) is an Android POS application. It allows users to pay fines.
There are many services in an application. The Android POS device enables the payment which can be
completed through by using the EMV (Euro, Master, Visa) cards.
• Customers can inquire the associated information and pay the fines.
• There were 1000s of customers who did the transactions daily.
• Integrated the payment gateway in the Android POS application.
• Integrated the mechanism of contact cards (chip cards). The contact cards can be inserted into the
Android POS machine and the detail of the customer is fetched.
• All the services were consumed in the Android POS device, making a network call, fetching the data
from the service. The POS machine accepts EMV cards, it reads the card values by 3 methods Swipe,
Insert, or Tap.
• Once the service responded successfully, the data is manipulated with in an android application and
proceed until the payment is completed.
• The Payment is 3Dsecure, OTP screen shows up when the payment proceeds, the bank sends the OTP to
the customer on their registered mobile number, after successfully entering the OTP, the service is
called
with the response showing either the transaction is succeeded or failed.
Some of the services are below:
Public Prosecution Services
Traffic Fine Reduction
Reference Number:
• The inquiry can be made by entering the reference number, the information will be fetched from the
service and will be shown on the details page. It can be proceeded further to make the payment.
Case Number:
• The inquiry can be made by entering the case number, the associated details will be fetched by
calling the service and on further response will be shown on the details page. It can be proceeded
further to
make the payment.
Emirates ID (Country’s National Identity card):
• Emirates can be inserted in the Android POS machine and the customers details associated will be
shown on the screen, once it is proceeded the details can show the fines of the customers. It can then
be
proceeded to make the payment
Project Responsibility
• Designed the architecture of the application.
• Responsible to consume the SOAP APIs for each service.
• Responsible to consume the APIs for Reference Number section and Case number section.
• Designed the complete layout for the Reference Number section and Case number section.
• Wrote end to end code unit tests which covered functions tests, UI tests and integration tests parts of the application.
• Integrated the payment gateway.
Tech Stack:
• SQL Server Database using stored procedures
• Share point
• REST APIs
• Calling Soap Merchant Services for manipulating information in SAAS environment
• C#
• Entity Framework (EF)
• Jira