Что должен знать Junior Java Developer?
Oh please, 100500 смежных вопросов, что должен знать jun/mid/sen
Заходите на hh.ru , ищите вакансии на которых ищут тех или иных и смотрите требования, посмотрите 10-20 вакансий, чтоб сложилась картина в голове
От чтения книги программистом не станете, важное составляющее - это практика
Джава-джун должен уметь написать по четко-поставленной задачке работающий код с тестами. Или поправить баг в готовом коде.
Человек прочитавший Шилдта может максимум претендовать на должность стажера.