Experience in building highly scalable Grails/Spring/J2EE based backend.
Should have implemented multitiered,
Highly available and secure applications.
Should have a good understanding of when to use Any NoSQL technologies and how to design business entities in the same.
Should follow adhered good coding practices and should not shy away from writing good documentation around code and having elaborate test cases covering the written code.
Should have knowledge of Services Oriented architecture with a focus on building webservices.