Overview
The ideal candidate should have:
Proven experience/Knowledge in development of highly scalable Java and J2EE applications using Spring, Hibernate, Oracle / MySql, Tomcat and JUnit
Excellent fundamental knowledge of Object Oriented Programming, Data Structures, Algorithms, Databases,
Web Programming and Design Patterns
Excellent knowledge of development of RESTful web services and JSON
Should have working knowledge of version control systems like Git
Good knowledge of Java Messaging Server or any other messaging broker will be an added advantage
Must be a good team player and have strong communication skills
Familiar with Agile methodology of software development