At least 5 - 8 yrs of Enterprise scale Java & Test-driven development (TDD) skills. Proven track record of building multithreaded, large scale, distributed systems. Strong knowledge of relational database/No-SQL technologies.
Strong knowledge of Solr platform. Strong knowledge of OOAD, data structures & algorithms. Exp designing the enterprise scale software using frameworks like spring, hibernate, JPA, JMS etc. Good knowledge of any Application Servers like Tomcat, JBoss