Senior Java Web Developer

icon Pakistan, Islamabad


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

Required Skills

Ajax,J2EE,JQuery,HTML5 ,Jira,HTML,SVN,JSON Services
Apply this job
Job has been deactivated.


Industry

BPO

CATEGORY

Software & Web Development

JOB TYPE

Full Time/Permanent

Minimum Education

Bachelors

Career Level

Experienced Professional

Required Experience

7 Years - 8 Years

Total Positions

3