Job ID :
7449
Company :
Commonwealth of Pennsylvania
Location :
HARRISBURG, PA
Type :
Contract
Duration :
3 M
Salary :
Open
Status :
Active
Openings :
1
Posted :
06 Jul 2015
Job Seekers, Please send resumes to resumes@hireitpeople.com
The selected candidate will serve as a senior Java applications developer for mobile computing solutions for PennDOT. 

The selected candidate will serve as a senior Java applications developer for mobile computing solutions for PennDOT.  The candidate will serve as a server-side software developer for the projects to develop and deploy the comprehensive custom software solutions for the mobile devices to be utilized by PennDOT while providing maintenance and application support including troubleshooting and best practices.  The selected candidate is expected to understand the business and technical requirements, and implement the solutions based on those requirements.
  
Specific Duties: 
1) Serve as a developer of n-tier applications using Java, Spring framework, and ORMs such as MyBatis.
2) Develop, test, and deploy web interface, service tier and data tier components for complex applications, including server-based web applications and RESTful web services in a timely manner.
3) Participate in the full SDLC process (including coding) of client/server application solutions, including Java, HTML, JSON, XML and web services. 
4) Participate in design and coding of database objects in relational databases such as IBM DB2, including queries, stored procedures, views, triggers, etc. 
5) Participate in design and coding of application-embedded, scheduled and ad-hoc reporting solutions. 
6) Must have good knowledge of common design patterns.
7) Understand and follow best practices of enterprise level client/server Java applications.
8) Meet with end users and technical staff of all types to gather business and system requirements. 
9) Provide technical assistance and assist with mentoring of PennDOT staff assigned to the project.
10) All projects follow the Agile sprint methodology, and the incumbent should be comfortable with daily standups, sprint grooming and planning activities, integration testing, and UAT.
11) Work independently and as a part of a team.

Required/Desired Skills.

Full SDLC experience as an applications developer

Required 5 Years

Experience with developing applications using any or all Java/J2EE technologies

Required 5 Years

Experience in developing Java-based server-side applications and deploying applications onto application servers

Required 5 Years

Experience with relational database development and interfacing (back-end and front-end connectivity) skills using SQL. 

Required 5 Years

Experience with different IDEs like IBM RSA, Eclipse 3.0, JBuilder and applications servers like IBM Websphere 

Required 5 Years

Experience in developing top-down and bottom-up JAX-WS and JAX-RS RESTful web services

Required 3 Years

Developed applications based on Spring Framework. 

Required 3 Years 

Developing applications using JSON, XML, XSLT, SOAP technologies

Required 2 Years

Developed web applications based on HTML5, CSS3, JavaScript 

Required 2 Years

Developed applications using ORM Frameworks like Hibernate or MyBatis. 

Required 2 Years

Strong oral communication skills 

Required

Experience with using IBM Rational suite

Highly desired

Experience in development using AngularJS

Highly desired

Experience in developing mobile web applications in enterprise settings

Highly desired

Experience developing hybrid applications and applications on multiple mobile computing platforms

Desired

Familiarity with enterprise level iOS development

Desired



Skill
Required / Desired
Amount
of Experience
Full SDLC experience as an applications developer
Required
5
Years
Experience with developing applications using any or all Java/J2EE technologies
Required
5
Years
Experience in developing Java-based server-side applications and deploying applications onto application servers
Required
5
Years
Experience with relational database development and interfacing (back-end and front-end connectivity) skills using SQL.
Required
5
Years
Experience with different IDEs like IBM RSA, Eclipse 3.0, JBuilder and applications servers like IBM Websphere
Required
5
Years
Experience in developing top-down and bottom-up JAX-WS and JAX-RS RESTful web services
Required
3
Years
Developed applications based on Spring Framework.
Required
3
Years
Developing applications using JSON, XML, XSLT, SOAP technologies
Required
2
Years
Developed web applications based on HTML5, CSS3, JavaScript
Required
2
Years
Developed applications using ORM Frameworks like Hibernate or MyBatis.
Required
2
Years
Strong oral communication skills
Required
 
 
Experience with using IBM Rational suite
Highly desired
 
 
Experience in development using AngularJS
Highly desired
 
 
Experience in developing mobile web applications in enterprise settings
Highly desired
 
 
Experience developing hybrid applications and applications on multiple mobile computing platforms
Desired
 
 
Familiarity with enterprise level iOS development
Required