Job ID :
391
Company :
Commonwealth of Pennsylvania
Location :
Harrisburg, PA
Type :
Contract
Duration :
6 Months
Status :
Active
Openings :
1
Posted :
01 May 2012
Job Seekers, Please send resumes to resumes@hireitpeople.com

Java Programmer

Engagement Type: Contract

Location: Wilmington, DE

Duration: 6 Months

 

Short Description:

The incumbent in this position serves as a Java J2EE Programmer on the Shared Services Development Team at PennDOT.  The team will primarily develop common software components that will be leveraged in current and future projects.

 

Complete Description:

The selected candidate will serve as a Java J2EE Programmer 5 on the Shared Services Development Team at PennDOT.  The team will primarily develop common software components that will be leveraged in current and future projects to build and enhance IT solutions for the organization.  Common components include web services, interfaces, and complete software solutions.  Examples include SAP interface, document generation and distribution services, electronic payment services, and customer account information management solution. 

 

The Programmer 5 will work under the guidance of Senior Architects with other Programmer 5’s and Programmer 4’s to gather requirements, design, code, test, and implement reusable services and solutions to be used by one or more current and upcoming IT projects.    The incumbent will participate is mission critical projects to mentor technical project teams assembled for those projects.  Based on availability, the incumbent may also be temporarily assigned to these projects to mitigate risks such as staff turnover or staff unavailability due to extended leave.

 

The programming language will be Java/J2EE running on IBM WebSphere.  Development tools used include Rational RSA and Eclipse.  Some of the primary supporting tools are ClearCase, ClearQuest, RequisitPro, Functional Tester, Manual Tester, and Performance Tester.  The backend databases include IBM DB/2 on mainframe zOS, Oracle 11g, and SQL Server.  Some of the other middleware products currently used are IBM Websphere MQ, Message Broker, and Tivoli Workload Scheduler (TWS).

 

Specific Duties:

1.            Serve as a senior developer of n-tier applications and web services using Java J2EE.

2.            Meet with end users and technical staff of all types to gather business and system requirements

3.            Design and develop user interface, service tier and data tier components for complex solutions, including server-based web applications as well as SOAP and RESTful web services.

4.            Participate in project planning, including developing of timelines, estimating tasks and managing of tasks for quality and schedule.

5.            Assist in the design of normalized transactional databases.

6.            Participate in the full SDLC process (including coding) of .Java J2EE application solutions, including Java, JSP, HTML, XML, JSON, SOAP and REST web services.

7.            Participate in design and coding of database objects, including queries, stored procedures, views, triggers, etc.

 

Skills:

Skills

Required/Desired

Amount of Experience

Full SDLC experience as an application developer

Required

8 Years

Experience with Java J2EE application development

Required

8 Years

Experience developing web-based applications and web services in java J2EE

Required

6 Years

Experience with DB/2, Oracle, or SQL Server database development

Required

6 Years

Strong oral and written communication skills

Required

 

Experience with industry standard Java/J2EE framework like Spring, JSF, Struts

Desired

 

Experience with ORM tools like Hibernate

Desired

 

Experience using EJB (Enterprise Java Beans)

Desired

 

Experience developing web services; especially secured web services and web services with attachments

Desired

 

Experience with Messaging (MQ, JMS)

Desired

 

Experience with XML

Desired

 

Experience with Object Oriented Design and UML

Required

 

Experience with or knowledge of Design Patterns

Desired