Engagement Type: Contract
Location: Harrisburg, PA
Duration: 6 Months
Short Description:
The Programmer is responsible for analysis, design, coding, component and assembly testing of all application code owned by the Application Team.
Complete Description:
**There are 2 positions for this requirement.**
The selected candidate in this position serves as a Java/J2EE Programmer 4 on the Common Components Development Team at PennDOT. The team will develop common software components that will be leveraged in 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 electronic payment services and a customer account information management solution.
The Programmer 4 will work with on a 5 to 7 member team with Senior Architects, Programmer 5’s and other Programmer 4’s to gather requirements, design, code, test, implement and support SOAP and/or RESTful web services as well as Internet and Intranet web applications. The programming language will be Java/J2EE running on IBM WebSphere. Development tools used include Rational RSA, Eclipse, ClearCase and ClearQuest. The backend databases include IBM DB/2 on mainframe zOS and Oracle 11g.
Specific Duties:
-Serve as a senior developer of n-tier applications and web services using Java/J2EE.
-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.
-Participate in project planning and management, including developing of timelines, estimating tasks and managing of tasks for quality and schedule.
-Assist in the design of normalized transactional databases in DB/2 and/or Oracle 11g database environments.
-Participate in the full SDLC process (including coding) of Java/J2EE application solutions, including Java, JSP, HTML, XML, JSON, SOAP and REST web services.
-Participate in design and coding of database objects in DB/2 and/or Oracle 11g, including queries, stored procedures, views, triggers, etc.
-Meet with end users and technical staff of all types to gather business and system requirements.
Skill Required / Desired Amount of Experience Expertise Rating
Full SDLC experience as an Applications Developer Required 5 Years
JAVA/J2EE applications development experience Required 5 Years
Experience developing Beb-based Applications and Web Services in JAVA/J2EE Required 5 Years
DB2 and/or Oracle database development experience Required 2 Years
Strong oral and written communication skills Required
Exp with industry standard JAVA/J2EE frameworks like Spring, JSF, Struts Desired
Experience with ORM tools like Hibernate Desired
Experience with Messaging (MQ, JMS) Desired
Question 1 Absences greater than two weeks MUST be approved by CAI management in advance, and contact information must be provided to CAI so that the resource can be reached during his or her absence. The Client has the right to dismiss the resource if he or she does not return to work by the agreed upon date. Do you accept this requirement?
Question 2 Candidate/Vendor will be responsible for covering all costs associated with parking in downtown Harrisburg. Do you accept this requirement?
Question 3 There are 2 similar, but separate positions for this requirement. Please acknowledge.
Question 4 There is a good possibility this position will be extended beyond 9/30/12. Do you accept this requirement?