Java, Object oriented design, UI technologies, Open source tools (Hibernate, JBoss etc) Strong experience with Oracle or any other RDBMS. Proficient in integration of Java Prior experience with building state of the art User Interfaces in latest web technologies Able to mentor and guide developers and lead technically a team Experience with Agile development methodologies is a plus Able to deliver design and estimates for features that can span both backend and front end technologies. Excellent English written and oral communication skills. we are looking for people who can work independently once they are provided with requirements and mid-level design. They are now looking for people, having worked on enterprise level applications. Any experience on SaaS / multi-tenant project would be a plus.