Apply For This Job


Job Description

We are looking for a dynamic person to join our team for the position of Senior Java Developer . The details are mentioned below:


  • Provide high-level and detailed estimates for analysis, design and development activities per defined requirements.
  • Gain thorough understanding of the requirements for functionality being developed.
  • Translate requirements into design artifacts for software subsystems in accordance with defined software architecture and applicable project design standards.
  • Collaborate with product Business Analysts and Quality Analysts to understand and refine software requirements in the form of Use Cases.
  • Code and execute unit tests.
  • Update technical documentation and unit tests when making software changes.
  • Adhere to design, coding and other defined quality standards.
  • Perform design and code reviews in collaboration with other team members, providing and receiving constructive feedback.
  • Collaborate with test development team to enable effective testing and resolution of issues during early implementation phases.
  • Adhere to project development processes including but not limited to documentation, defect tracking, software configuration management, status reporting and quality assurance.
  • Participate in and contribute to software architectural design discussions.


  • Bachelor’s degree in Computer Science and/or related field; related work experience can be substituted for educational requirement.
  • 5+ software development experience, including core enterprise business applications.
  • In-depth knowledge of Java programming language and J2EE architecture with demonstrable understanding of software design.
  • In-depth knowledge of SQL, including complex multi-table queries.
  • Understanding of logical database design and physical database structures.
  • Experience with RDBMS, with focus of tuning of complex queries.
  • Experience with complex multi-user issues, concurrency and transaction management.
  • Advanced knowledge of standard development tools: Eclipse, UML modeling tools.
  • Knowledge of analysis, design and implementation disciplines within RUP or Agile iterative software development lifecycle approaches.
  • Experience with various open source tools and projects, such as ANT, Maven, CXF, Spring, Hibernate, HTML.
  • Excellent oral and written communication skills – able to present designs, and facilitate design discussions.
  • Willingness and ability to interact with internal and external clients.
  • Must be able to work as part of a team working towards a common goal.
  • Strong team player with flexible attitude .
  • Well organized and professional.
  • Strong analytical skills and attention to detail.

Job Details

Total Positions:
1 Post
Job Shift:
First Shift (Day)
Job Type:
Full Time/Permanent
Job Location:
No Preference
Minimum Education:
Bachelor (14 Years)
Career Level:
Experienced Professional
Minimum Experience:
5 Years
Apply Before:
Sep 30, 2017
Posting Date:
Aug 30, 2017
Show fewer details Read full job description

What is your Competitive Advantage?

Get quick competitive analysis and professional insights about yourself
Talk to our expert team of counsellors to improve your CV!
Try Rozee Premium

NKU Technologies Pvt Ltd

Information Technology · 11-50 employees - Riyadh

NKU Technologies (Pvt.) Ltd., is an emerging IT Systems Integration company with a strong legacy and experience in this domain. It’s three letters NKU encapsulate the soul of its domain, ‘N’ for number of tiers, ‘K’ for kaizen (Continuous process of improvement for ease in life) and last but not ...Read More

Similar Job Titles

Java .NET Full Stack Developer

Apollo Telecom (Pvt) Ltd., Islamabad, Pakistan
Posted Dec 12, 2018

Senior Java Developer

Digitify, Lahore, Pakistan
Posted Nov 27, 2018

Senior Java Spring Developer

CDZR Services Limited, Islamabad, Pakistan
Posted Dec 07, 2018

Senior Software Developer - Java

Contour Software, Lahore, Pakistan
Posted Oct 27, 2018
View All