*Work with product management to design requirements
*Envisage, create, build innovative websites & products
*Maintain, edit, improve existing websites & products
*Other creative duties associated with developing web and mobile applications
*Experience with Java development
*Experience with Google Web Toolkit development
*Experience with Spring Framework
*Certain experience with Responsive web developments and Bootstrap framework usage (JS,CSS, Less)
*Experience implementing software solutions that utilize REST and/or Web *Services, JSON and XML support
*Experience in architecting (optional) and developing interactive websites and complex web platforms
*Java and OO Analysis (optional) and Design experience
*Data modeling experience (optional)
*Experience using Eclipse and using Atlassian environment: JIRA, Confluence, Bamboo, ...
*Experience in Agile methodology
*Ability to implement high quality code
*Ability to maintain...