WE ARE HIRING: National Database & Registration Authority NADRA, Headquarters G-5/2 Islamabad, invites applications for Assistant Director (Java Developer) under Digital Economy Enhancement Project. If you are searching for NADRA Java Developer jobs 2026, Assistant Director IT jobs Pakistan, Spring Boot jobs Islamabad, Java EE jobs government, Backend Developer NADRA, or DevOps Java jobs, apply online now.
Position: Assistant Director (Java Developer) | Project: Digital Economy Enhancement Project | Location: Islamabad | Max Age: 37 Years | Education: Bachelor’s 4 Years CS/IT/Software Engineering, HEC attested. Master’s preferred | Experience: Preferably 5 years post-qualification | Last Date: 24th May 2026 | Apply at careers.nadra.gov.pk
NADRA Assistant Director (Java Developer) – Complete Job Details

| Position & Age | Educational Background | Professional Experience, Responsibilities, Skills & Competencies |
|---|---|---|
| Assistant Director (Java Developer) Age (Max): 37 Years | Bachelor’s (4 Years) in Computer Science/Software Engineering/Information Technology or equivalent in a related field from an HEC recognized university (Degrees must be attested by HEC) Master’s degree will be preferred | Professional Experience: Preferably 5 years of post-qualification experience in similar role(s), ideally in Digital Identity or Public Sector Responsibilities, Skills & Competencies: Design, develop, test, and maintain Java-based software, ensuring high performance, responsiveness, and scalability Develop and collaborate in the architecture and design of scalable and secure Java-based software applications Design and interface with databases (e.g., Oracle, PostgreSQL, MongoDB, etc.), optimize queries, and work with database management systems Identify bugs and issues, troubleshoot, and resolve them promptly Backend system implementation using JAVA Utilize version control systems such as GIT to manage and collaborate on code and work in a DevOps setting with SDLC Conduct unit testing, integration testing, and participate in code review to ensure application functionality and reliability Work closely with team members to ensure the development process runs smoothly Maintain clear and concise documentation for code, processes, and procedures Proficiency in Java (Core Java, JAVA EE, Spring, Hibernate) Strong knowledge of Object-Oriented Programming (OOP) Principles Experience with relational and NoSQL databases (MySQL, PostgreSQL, Oracle, MongoDB) Familiarity with web technologies like HTML, CSS, JavaScript, and frameworks such as Angular or React Experience with RESTful API development and integration Knowledge of version control tools like GIT Understanding of agile methodologies (SCRUM, Kanban) Familiar with cloud platforms such as AWS, Azure, or Google Cloud Familiar with CI/CD processes and tools Exposure to containerization tools like Docker |
Required Technical Skills for NADRA Java Developer
Java Stack: Core Java, JAVA EE, Spring, Hibernate
Databases: Oracle, PostgreSQL, MongoDB, MySQL
Frontend: HTML, CSS, JavaScript, Angular, React
APIs: RESTful API development & integration
Version Control: GIT, SDLC, DevOps setting
Methodologies: Agile, SCRUM, Kanban
Cloud: AWS, Azure, Google Cloud
DevOps: CI/CD processes, Docker containerization
Testing: Unit testing, Integration testing, Code review
OOP: Strong Object-Oriented Programming principles
Key Responsibilities – NADRA Java Developer
- Software Development:Â Design, develop, test, and maintain Java-based software for Digital Economy Enhancement Project
- Architecture:Â Collaborate in architecture and design of scalable, secure Java applications
- Database Management:Â Design and interface with Oracle, PostgreSQL, MongoDB. Optimize queries
- Backend Development:Â Backend system implementation using JAVA with high performance and scalability
- API Development:Â RESTful API development and integration for digital identity systems
- DevOps & CI/CD:Â Work in DevOps setting with GIT, CI/CD processes, Docker
- Cloud Deployment:Â Deploy applications on AWS, Azure, or Google Cloud platforms
- Testing & QA:Â Unit testing, integration testing, code review for reliability
- Documentation:Â Maintain clear documentation for code, processes, and procedures
- Digital Identity:Â Work on Public Sector digital identity systems – NADRA’s core mandate
Why Join NADRA Digital Economy Enhancement Project?
- National Impact:Â Work on Digital Identity and Digital Economy systems for 240M+ Pakistanis
- Cutting-Edge Tech:Â Java EE, Spring, Hibernate, Microservices, Cloud, Docker, CI/CD
- Public Sector Innovation:Â Transform government services through technology
- Assistant Director Grade:Â Senior technical position at NADRA Headquarters
- Full Stack Exposure:Â Backend Java + Databases + Frontend + DevOps + Cloud
- Career Growth:Â Contract basis with 6-month probation, extendable
- Equal Opportunity:Â Females, Minority, Transgenders and Differently-abled encouraged
Eligibility Criteria for NADRA Java Developer 2026
- Education:Â 4-Year Bachelor’s in CS/SE/IT from HEC recognized university. Degrees must be attested by HEC. Master’s preferred
- Age Limit:Â Maximum 37 Years. 5 years’ relaxation already included
- Experience:Â Preferably 5 years post-qualification in similar role, ideally Digital Identity or Public Sector
- Technical Skills:Â Core Java, JAVA EE, Spring, Hibernate, OOP, SQL/NoSQL databases, REST APIs, GIT
- Additional Skills:Â Angular/React, AWS/Azure/GCP, Docker, CI/CD, Agile/SCRUM
- NOC:Â Government/Semi-Government employees must provide NOC
How to Apply for NADRA Assistant Director Java Developer Jobs 2026
Only online applications accepted. Deadline: 24th May 2026
- Step 1: Visit NADRA Careers Portal
Go to https://careers.nadra.gov.pk or scan QR code - Step 2: Register & Create Profile
Create account with CNIC, email, mobile. Complete your technical profile - Step 3: Apply for Position
Select “Assistant Director (Java Developer)” under Digital Economy Enhancement Project - Step 4: Upload Documents
Upload HEC attested degrees, experience certificates, CNIC, domicile. Application guide in Downloads section - Step 5: Submit Before Deadline
Last Date: 24th May 2026. Only online applications accepted - Step 6: Selection Process
Only shortlisted candidates called for test/interview. No TA/DA. Electronic gadgets not allowed
Terms & Conditions – NADRA Recruitment
- Contract Basis:Â Selected candidate hired on contract with 6-month probation period, extendable
- Management Rights:Â Management reserves right to accept/reject any application without reason
- Shortlisting:Â Only shortlisted candidates called for test/interview
- Disqualification:Â False information leads to disqualification at any stage
- NOC:Â Government/Semi-Government employees must provide NOC at submission
- Age Relaxation:Â 5 years’ relaxation already included in 37 years limit
- Certificates:Â Medical Fitness and Character Certificates required on selection
- No TA/DA:Â No traveling allowance for test/interview
- HEC Attestation:Â Attested degrees from HEC/relevant bodies must be provided at interview
- Equal Opportunity:Â Females, Minority, Transgenders and Differently-abled encouraged to apply
- Electronic Gadgets:Â Mobile phones, smart watches not allowed during test/interview
- Deadline:Â 24th May 2026. Only online applications accepted
Job Location & Contact
- Location:Â Islamabad – NADRA Headquarters
- Address:Â HR Directorate, National Database & Registration Authority, State Bank of Pakistan, Shahrah-e-Jamhuriyat, Sector G-5/2, Islamabad
- Apply Online:Â careers.nadra.gov.pk
Related searches: NADRA jobs 2026, Assistant Director NADRA, Java Developer jobs Islamabad, Spring Boot jobs Pakistan, NADRA IT jobs, Oracle DBA jobs, Java EE jobs government, Backend Developer NADRA, DevOps jobs Pakistan, Cloud jobs AWS Azure, careers.nadra.gov.pk, Digital Economy Enhancement Project
Apply Online – Deadline 24 May 2026
Assistant Director (Java Developer) – NADRA HQ Islamabad
Bachelor’s CS/IT/Software Engg (HEC attested). Max Age 37 Years. 5 Years Experience Preferred. Java, Spring, Hibernate, Oracle, PostgreSQL, MongoDB, REST APIs, Docker, AWS/Azure.
Disclaimer: This blog is based on NADRA advertisement under Regulation 9, 10 and 11 of NADRA Employees (Service) Regulations 2002. Assistant Director (Java Developer) position for Digital Economy Enhancement Project. Max age 37 years. Last date 24th May 2026. Only online applications accepted. Verify all details from careers.nadra.gov.pk before applying.
HR Directorate
National Database & Registration Authority
State Bank of Pakistan, Shahrah-e-Jamhuriyat, Sector G-5/2, Islamabad
