Job Description :
Job Title: Java Developer
Duration: 6+ Months
Mode of Hiring: Contract W2
Location: Southfield, MI
Interview: In Person
Rate: $DOE
Remote/Telecommute: No

Top 3 Required Skills: Java/JEE technologies SOA architecture Application servers (WebSphere, Jboss)
Duties:
Creating or updating technical documentation from functional documentation Leading or assisting application solution design Creating unit test cases, creating unit test plans, conducting and/or participating in code reviews, and executing unit testing Code development, code maintenance, code promotions
Minimum 5+ years work experience in the following areas: Distributed, multi-platform architecture development on high-volume production systems Application integration solutions Batch solutions Relational databases including SQL, Triggers, and stored procedures testing and quality assurance techniques Experience in all phases of the SDLC, Production Support

Required Skills: 5+ years of experience
SQL Server, Oracle, SQL Stored Procedures and Triggers
Experience developing applications and components using Java/JEE technologies, SOA architecture, Application servers (WebSphere, Jboss)
Experience with open source frameworks and tools such as Groovy/Grails/Grails batch
Spring, Spring batch, Hibernate, Maven, Ant
Experiences implementing traditional and/or RESTful web services are using technologies such as JSON, SOAP, XML, JAXB etc.
Experience developing/debugging Linux/Unix shell scripts
Experience writing/understanding complex PL/SQL, stored procedures
Understanding of IBM Web SEAL is a plus
SDLC methodology Developing and executing test plans Code version control Written and verbal communication Ability to conform with established coding standards

Required Tools: 5+ years of experience Java/JEE technologies, SOA architecture, Application servers (WebSphere, Jboss)