Candidate should have 0 to 4 years of software Design and Development experience. Passion in building scalable, high performing and robust server-side application in JAVA and J2EE (Spring) is a must. Superior disciplined coding skills - Java expert level, ability to produce production ready code with minimal supervision
Knowledge with some or all of Apache, JBoss/ Tomcat, JMS or Other Application Servers
Design skills - object oriented methodologies, UML Modeling, Design Patterns, Systems Analysis.
Knowledge on web services technologies such as HTTP, WSDL, XSD, and REST
Must have good hands-on Spring and Hibernate.
Knowledge in defining clean, Crystal clear interfaces/ API using Web Services Technology (REST, SOAP etc.). Knowledge in building large-scale, massive distributed, cloud-based, extremely high volume applications and systems.