Degree in Computer Science or related discipline
Minimum of 5Yrs experience in programming Development experience with rich UI development .
Experience developing JavaScript based single page applications using Web-Services and JavaScript libraries
Advanced HTML skills: HTML5, CSS 3, XHTML, JSP would be an added advantage
In depth knowledge in Java/ J2EE based application development
Ability to work with a variety of other stakeholders including other developers, designers, product managers, technical writers, marketers, technical support personnel, and customers in a cooperative but fast-paced environment
Excellent software architecture, implementation, and problem solving skills
Familiarity with standard professional software development processes including source code control, unit testing, and code reviews
Personalization technologies or workflow
Developing packaged software (as opposed to professional service engagements)
SQL database and Java object-relational DB mapping
Experience working with application servers like WebLogic, WebSphere, or JBoss