Masters / Bachelors degree in computer science or relevant field with 1-3 years experience of developing software in Java SE and EE. In-depth knowledge of spring, Hibernate, EJB, Ajax, Flex and other Java enterprise / Web technologies and frameworks is essential. Intermediate to expert level knowledge of Oracle, Database development and developing software under Linux environment will be preferred. Awareness of Project Management practices as per CMMI, PMI and ISO 9001 will be a considerable advantage. Fresh graduates with excellent knowledge of java and good academic record are also encouraged to apply.