Job Description :
Our client is one of the world''s leading information technology companies. Through its Global Network Delivery Model™, Innovation Network, and Solution Accelerators, client focuses on helping global organizations address their business challenges effectively. A part of India''s largest industrial conglomerate, with over 130,000 of the world''s best trained IT consultants in 50 countries. The company is listed on the National Stock Exchange and Bombay Stock Exchange in India. Our client delivers a level of certainty that no other firm can match—to their clients and employees.

Position: Java Developer
Location: Iowa City, IA

Necessary Skills:
Strong understanding and working experience of the following items:
o Play Framework / Spring 3.X MVC / JSF-EJB
o JPA / Hibernate
o Servlets/JSPs
o JSTL EL Syntax
o Error Handling
o Validators
o Filters
Strong understanding and working experience of the following client side technologies/frameworks:
o JQuery
o HTML 5
o CSS 2 and 3

Roles & Responsibilities:
Encoding middle and front-end tiers of a Web application utilizing the technologies listed above.
Analyze business requirements and identify possible gaps, missing scenarios, etc.
Engineer (design and code) solution in the most clear, concise and optimal way possible based on time and other constraints
Review existing code and recommend refactoring where applicable
Responsible for the quality and on-time delivery of projects
Needs to be able to take direction, ask questions and then deliver

If you bring willingness, flexibility and a desire to impress please apply now.