Job Description :
Title: Java / J2EE – eCommerce Developer with GitHub experience and Hybris
Location:, Chicago, IL
Duration:Long Term
W2 Position only : No Corp to Corp please

The Web Developer is responsible for the creation and maintenance of all public and private facing web and e-commerce sites.The client follows Agile Values and principles and uses the Scrum framework for Development and Support activities. Work is developed through business stories which are translated into design and development activities in 2 week time periods – a package referred to as a sprint. Resource partner will focus on developing the features and functionality that will deliver the business value.

5+yrs of J2EE Experience using an Ecommerce application framework.
Strong cross-functional team player, ability to work effectively with technical and business contacts.
Ability to strategically identify and meet business needs through the use of technology in a cost effective and timely manner.
Working knowledge of Agile values and principles and Scrum framework.
Hybris Development experience – 1-2 years
Working knowledge of Jira/Greenhopper/Bonfire
Exposure to GITHUB source code/version management tool
Working knowledge of Agile values and principles and Scrum framework

Endeca Search experience.
Experience building e-Commerce websites.
Experience with the Hybris platform.
Advanced JavaScript skills or significant experience using frameworks like Angular, Backbone or Handlebars

Significant experience with a Lucene based search technology, ideally Apache Solar. Candidates will not be considered without this experience.

5+ years of relevant work experience as a hands-on software developer in Java.
Experience building large-scale web applications focusing on end-to-end development (Data modeling, Java, Controller to JSP
Spring Framework and Spring Security.
Experience building REST Web Services.
Git experience.
Experience with agile development methodologies.
Ability to quickly learn, become competent in, and effectively apply new technologies.
Ability to communicate technical issues with non-technical folks.
Use your talent to innovate and transform complex concepts into clean, simple solutions.
Write well-documented, highly maintainable and performing code, with appropriate test coverage.
Investigate and resolve application issues, bottlenecks and inefficiencies using our Dev Ops tools.
Prepare, conduct, and evaluate the results of unit and integration tests.
Participate in code reviews.
Participate in the decomposition of work