Job Overview

Location
Islamabad, Islamabad
Job Type
Full Time
Date Posted
8 hours ago

Additional Details

Job ID
1782
Job Views
22
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

Front-End Developer (Next.js)

Full Time

Dice Tech Recruitment Services

Software Developer

Full Time

Dice Tech Recruitment Services

Trainee Laravel Developer

Full Time

Dice Tech Recruitment Services

Software Quality Assurance Engineer

Full Time