Job ID :
2986
Company :
Commonwealth of Pennsylvania
Location :
HARRISBURG, PA
Type :
Contract
Duration :
3 Months
Status :
Active
Openings :
1
Posted :
13 Mar 2013
Job Seekers, Please send resumes to resumes@hireitpeople.com

Short Description:

 

The Sr. Web Application Developer will possess the requisite skills and experience to design, develop, and maintain high performance, scalable, reliable, and reusable component-based multi-tier applications using Java Enterprise Edition

 

Complete Description:

The Sr. Web Application Developer will possess the requisite skills and experience to design, develop, and maintain high performance, scalable, reliable, and reusable component-based multi-tier applications using Java Enterprise Edition. The individual in this position will be expected to work within an industry standard software development life cycle and draft technical design documentation, write code, conduct unit testing, and troubleshoot performance issues. 

 

This individual in this position will also be supporting the development of JNET's mobile applications, so the person in this role is also expected to have experience designing web User Interface with responsive design, and have experience with HTML5 development.

 

Responsibilities will include:

 

•          Serve as a team member on highly complex systems development projects that involve critical business processes, numerous variables and diverse operational requirements.

•          Participate as a member of project teams including but not limited to requirements gathering, system design, application development, unit testing, providing verbal and written project status reports, and maintaining current and relevant documentation.

•          Work with stakeholders to refine systems requirements for enhancements and/or modifications.

•          Identify and evaluate alternative design options for complex business systems supporting multiple applications, including the technical and economic feasibility of each alternative, and develop, present, and advise technical managers on recommendations for systems parameters, including proposed schedule and projected costs for development.

•          Analyze program performance and make decisions regarding application tuning.

•          Provide prompt resolution to application problems for mission critical applications.

•          Utilize software development and MS Office tools to facilitate systems design tasks and to construct the design document.

•          Develop detailed technical specifications for system customizations or modifications or for custom workflow development based on functional specifications.

•          Provide technical solutions to business operations team requests based on best system design practices.

•          Identify data migration and interface requirements.

•          Utilize standard and advanced computer system design techniques, system methodologies, and development tools.

•          Review and adhere to the User Interface standards.

•          Review project charters, requirements, conceptual design, detail design and test plan documentation.

•          Conduct thorough unit testing to ensure limited defects found in quality assurance (QA) testing.

•          Create and maintain accurate and current deployment documentation in accordance with

policies and procedures.

 

Desired Education, Knowledge, Skills and Abilities:

•          Knowledge of modern information technology and systems analysis principles and computer programming techniques.

•          Knowledgeable in software development best practices and methodologies, including computer assisted systems engineering, rapid application development, Agile and shared application development approaches.

•          Ability to effectively communicate complex technical issues to technical and non-technical staff.

•          Ability to analyze complex business operations and to organize their component parts into logical and integrated systems.

•          Ability to communicate effectively, orally and in writing.

•          Ability to formulate and document technical analysis and recommendations.

•          Possess a high degree of problem solving skills for identifying complex problems and reviewing related information to develop and evaluate options and implement solutions.

•          Operations analysis skills for analyzing needs and product requirements to create effective technical and functional designs.

•          Bachelor’s Degree in Computer Science or related business field, or combination of formal technical education and experience.

•          Minimum of 5 years professional in the design, development, implementation and support of complex business applications software.

•          Minimum of 5 years of professional Java coding experience in complex environments.

 

Relevant experience in the following areas as detailed in the Required/Desired Skills chart:

•          Java 2 Platform, Enterprise Edition (J2EE)

•          Enterprise JavaBeans (EJB)

•          JavaServer Pages (JSP)

•          JavaServerFaces (JSF)

•          Java Naming and Directory Interface (JNDI)

•          JavaServer Pages (JSP)

•          HTML5

•          Java Message Service (JMS)

•          Java Servlets

•          Java Database Connectivity (JDBC)

•          Eclipse IDE/Spring Tool Suite

•          XML and XSLT

•          X.500 – Directory Services

•          PKI, Public Key Infrastructure

•          SSL 3 - Secure Sockets Layer (Encryption)

•          X.509v3 - Digital Certificates (Authentication/Authorization)

•          Oracle WebLogic Application Server

•          2 years of Mobile Development experience and ability to create mobile friendly web UI with responsive design

 

 

Skills:

Skill

Required / Desired

Amount

of Experience

 

Professional experience in the design, development, implentation and support of complex business applications software

Required

5

Years

Professional Java coding experience in complex environments

Required

5

Years

Java 2 Platform, Enterprise Edition (J2EE)

Required

5

Years

Enterprise Java Beans (EJB)

Required

5

Years

Java Server Pages (JSP)

Required

5

Years

Java Server Faces (JSF)

Required

5

Years

HTML5

Required

3

Years

Java Message Service (JMS)

Required

5

Years

Java Servlets

Required

5

Years

Java Database Connectivity (JDBC)

Required

5

Years

XML and XSLT

Required

5

Years

Mobile Development experience and ability to create mobile friendly web UI with responsive design

Required

2

Years

Java Naming and Directory Interface (JNDI)

Desired

5

Years

Eclipse IDE/Spring Tool Suite

Desired

5

Years

X.500 - Directory Services

Desired

5

Years

PKI, Public Key Infrastructure

Desired

5

Years

SSL 3 - Secure Sockets Layer (Encryption)

Desired

5

Years

Oracle WebLogic Application Server

Desired

5

Years