Should be a B.E. - Computer Science / MCA with 3+ years experience in Java Development.
Hands on experience in designing and developing applications using Java EE platforms.
Object oriented analysis and design using common design patterns.
Profound insight of Java and JEE internals. Excellent knowledge of Relational Databases, SQL and ORM technologies.