Skills Tested in Interview: Java 5/6, Spring MVC, Web Services (they use REST), they also ask about core java fundamentals such as generics, classes, collections, design patterns, marshaling/unmarshalling, object oriented development.

The team is looking for someone with expertise in core java fundamentals such as design patterns, Java classes, Java elements, Java exceptions, etc. They are also looking for Spring framework knowledge and ideally noSQL or Cassandra experience (although these are not must-haves).

Senior technical role in development and support of large, complex system applications, or of several small applications. Requires minimum direction. Demonstrates strong technical leadership. Demonstrates an understanding of key business drivers and ensures technical solutions deliver business value in line with the company objectives. Provides leadership and guidance throughout WSI to leverage technology industry best practices.

Duties and Functions:

? Identifies, develops and documents solution designs based on business requirements.
? Analyzes, designs, develops and debugs large and complex system applications, in accordance with WSI methodologies, technical standards, time and budget estimates.
? Ensures good relationships with multiple WSI business partners, vendors, and other IT groups for successful implementation and support of project and production efforts
? Performs peer code reviews
? Resolves or escalates problems inside or outside of own area.
? Manages risk for both development and production support.
? Communicates to management on status, problems, issues, and underlying process changes as they occur throughout WSI.Requirements/ Qualifications :
? BA/BS Degree required in related field
? 5 or more years? experience in analyzing, designing, coding, testing, installing and maintaining complex web and eCommerce applications
? 5 or more years? experience with project management, quality management, and development methodologies
? Good interpersonal skills
? Considerable business knowledge, preferably in the retail industry
? Technical expertise in data analysis, data design, system design, enterprise application integration, software testing, documentation
? Experience in agile software development methodologies

Technical Skills:
? Application Development: Java, Spring, XML, SOA, Web Services, JMS
? Presentation Development: Familiarity and hand on experience with HTML, Javascript (DOJO is a plus), FLEX, AJAX
? Experience with Day CQ or Endeca or TIBCO is a plus
? Demonstrated experience delivering large-scale, distributed web applications using the Java programming language and related development frameworks. Detailed knowledge of the HTTP protocol, REST architectural principals, user state and session management, web application and browser security, database interaction management, and caching and content delivery technologies.

In case interested please revert with your/ your consultants resume and the following details:

* Current Location (city and state):
* Contact number/Alternate number:
* Are you willing to relocate, do you have any location restrictions, and do you have any preferred locations:
* What is the expected compensation:
* What are your Primary Skills:
* Legal Status: H1B Holder / US Citizen / Green Card Holder:
* Date of availability:
* What type of position are you looking for (tester, developer, etc.):
* Best number and time to reach you: