Enterprise scale Java and test-driven development (TDD) skills.
Strong knowledge of relational database/No-SQL technologies.
Strong knowledge of OOAD.
Good knowledge of data structures and algorithms.
Research and Details oriented mind-set.
Experience using frameworks like spring, hibernate, JPA, JMS etc.
Nice to have experience in Natural Language processing, data extraction and Crawling technologies.