Core-Java: Candidate should have strong hands on experience on Core Java and should be extensively working as a CoreJava-8 developer in his current role. Should have strong knowledge on - Collections, Thread, Synchronization, Design Pattern, Exceptions and various OOPS concepts.
DB Queries: Candidate should have understanding on writing the SQL queries and Sprocs. Should have ability to use the different SQL Joins while writing the SQL Queries. Should have knowledge on Indexes, DB performance improvement and Optimization.