Core Java with knowledge of data structures, multithreading, concurrency, collections, OOAD, desig......