Как стать Java junior'oм?
Нужно уметь писать программы на Java. Не благодари :)
Могу посоветовать сайт javarush, там очень много практики. В связке Головач + Философия Java/Java Core + JavaRush будет хороший результат (но никто не отменял переменной мотивации и упорства).