Strong Core Java and Fundamentals
Complete understanding of Java collections framework including their performance implications of various data structures and algorithms
Thorough understanding of Java threading / concurrency this not only includes synchronized blocks, wait notify, but also executors, ThreadPools, Fork / Join, blocking queues, semaphores, countdown latch etc..
Java exception hierarchies and when to use what
Knowledge of unit testing (JUnit or TestNG) and mocking framework like bmoc or easy mock
Thorough understanding of JDBC and SQL
Report this job
Thank you for reporting this job!
Your feedback will help us improve the quality of our services.