Design experience in Java, J2EE technologies
3+ years experience with Design Patterns, Advanced Object-Oriented Programming, MVC Architecture, Web Services, and Backend/External System Integration
Experience with Spring Framework (Sprint MVC is preferred)
Experience in REST Webservices
Experience with Spring Data/Hibernate or similar ORM
Experience working with Websphere / Weblogic/JBOSS/TOMCAT or similar application server.
Over 3 to 5 years of experience with Relational Databases like Oracle or MySQL.
Strong in core java (preferred JDK 1.5 or higher) experience
Knowledge of open source tools and utilities
Solid experience in Java design, coding, testing and debugging techniques