1. Have 8 years of software development experience in analysis, design, development and implementation using Java/J2EE and its supporting technologies. 2. Experienced in wide range of Java technologies, J2EE architectures, J2SE, XML, XSL, Hibernate, Servlets, JSP, Struts, Spring framework including Spring MVC and Spring IOC 3. Experience with Core Java implementations like Collections framework, abstraction, inheritance and polymorphism design principles 4. Experience with various MVC Java frameworks like AngularJS, EmberJS