Apply For This Job


Job Description

Position Overview

The Senior Java Developer is responsible for employing application integration middleware and best-practices to realize an enterprise architecture that fosters business agility through attributes such as service-orientation, loose-coupling, abstraction, orchestration, composite applications, etc.  Assessing opportunities for application and process improvement and prepare documentation of rationale to share with team members and other affected parties

Key Responsibilities

  • Planning and oversight of the design, build and test environments of the systems and related interfaces.
  • Guide team development efforts towards successful project delivery.
  • Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web- and desktop-based business applications
  • Develop, refine, and tune integrations between applications.
  • Analyze and resolve technical and application problems.
  • Prepare reports, manuals and other documentation on the status, operation and maintenance of software.
  • Design, develop, and unit test applications in accordance with established standards.
  • Participate in peer-reviews of solution designs and related code.
  • Maintain high standards of software quality within the team by establishing good practices and habits.
  • Identify and encourage areas for growth and improvement within the team.
  • Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.
  • Work with teammates in the migration of legacy applications to current Microsoft technologies.
  • Adhere to high-quality development principles while delivering solutions on-time and on-budget.
  • Provide third-level support to business users.
  • Provide the technical leadership that allows the team to enrich their technical skills, understandings, methods, and development toolsets.
  • Collaborate with Business Systems Analysts to review functional specification for customizations required for Zones
  • Breaking down functional specifications into technical designs, development tasks, estimates, and executing to completion
  • Creating unit test cases, creating unit test plans, and executing unit testing
  • Troubleshoot and resolve software bugs, data, and system configuration issues
  • Presenting technical ideas and approaches to peers or the IT team
  • Perform design and code reviews
  • Mentor and train technical and non-technical team members

Required Skills

  • 7+ years required of development experience with an expertise in the design, development and deployment of enterprise-level N-tier applications
  • Proven working experience in designing and developing web applications using Java EE platform and web frameworks such as Spring MVC.
  • Experience with UNIX/Linux and scripting languages.
  • Experience with Java EE containers and application servers (JBoss).
  • Experience with SOAP, CXF and RESTful Web Services
  • Experience working with HTML/5, CSS, JavaScript, jQuery 
  • Excellent knowledge of Object Oriented analysis and design using common design patterns.
  • Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in leading teams utilizing one or more development methodologies including Agile, SCRUM, or Waterfall
  • Solid understanding of modern application architectures, development methodologies and tools is needed.
  • Basic experience in JBoss application server administration on Red Hat
  • Analytical, troubleshooting, and problem-solving skills
  • Logical, efficient & proactive
  • Keen attention to detail
  • Ability to effectively communicate ideas
  • Ability complete tasks as assigned
  • Experience working in a team-oriented, collaborative environment
  • Positive attitude and ability to build strong relationships within the company and with external partners.
  • Very strong communication (written and verbal) skills

Job Details

Total Positions:
3 Posts
Job Shift:
Third Shift (Night)
Job Type:
Full Time/Permanent
Job Location:
No Preference
Minimum Education:
Degree Title:
Computer Sciences
Career Level:
Experienced Professional
7 Years - 8 Years
Apply Before:
Nov 03, 2017
Posting Date:
Oct 03, 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

Zones PK (Private) Limited

BPO · 301-600 employees - Islamabad

Zones is a leading global provider of comprehensive IT solutions in the U.S. For over 30 years, we've taken pride in becoming the part of largest and fastest growing technology solution providers in the U.S. Zones PK (Private) Limited (a subsidiary of Zones Inc. in Pakistan) We collaborate with best ...Read More

Similar Job Titles

Senior Web Developer (Magento / Java)

LumiMinds, Lahore, Pakistan
Posted Sep 03, 2018