5+ years hands on experience designing web-based applications in Java/JEE technologies.
Hands on experience in Java application development frameworks and technologies: Apache tomcat, JPA/Hibernate, JSP, Struts2, Spring, REST APIs and JSON/XML/Ajax.
Hands on Experience in Cross-browser development and troubleshooting.
Solid programming experience and very strong in programming disciplines like object oriented principles, design patterns, data structures and unit testing (TDD using junit)
Significant experience using Agile Scrum development processes.
Experience with Amazon Web Services or other leading cloud deployment platforms and services