Job Overview

Location
Islamabad, Islamabad
Job Type
Full Time
Date Posted
20 days ago

Additional Details

Job ID
1782
Job Views
131
Work Mode *
On-site

Job Description

Required Skills and Responsibilities:

  • Designing and implementing Java-based applications.
  • Analyzing user requirements to inform application design.
  • Defining application objectives and functionality.
  • Aligning application design with business goals.
  • Developing and testing software.
  • Debugging and resolving technical problems that arise.
  • Producing detailed design documentation.
  • Recommending changes to existing Java infrastructure.
  • Developing multimedia applications.
  • Developing documentation to assist users.
  • Ensuring continuous professional self-development.


Qualification and Experiences:

BS/MS degree in Computer Science, Engineering or a related subject

Proven hands-on Software Development experience

Proven working experience in Java development

Hands-on experience in designing and developing applications using Java EE platforms

Object Oriented analysis and design using common design patterns.

Profound insight into Java and JEE internals (Class loading, Memory Management, Transaction management, etc)

Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)

Experience in the Spring Framework

Experience as a Sun Certified Java Developer

Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC)

Experience with test-driven development


Additional experience with:

  • Oracle
  • MySQL
  • Linux
  • Shell scripting
  • Spring Boot

Location

Similar Jobs

Dice Tech Recruitment Services

Full Stack Developer

Full Time

Dice Tech Recruitment Services

System Engineer

Full Time

Dice Tech Recruitment Services

Laravel Backend Development Trainee

Full Time

Dice Tech Recruitment Services

Automation Developer

Full Time