Большинство курсов могут обещать трудоустройство, но это в любом случае попадут не все, поэтому трудоустройством в 99% случаев нужно заниматься самому и активно (рассылать резюме, проверять вакансии, и продолжать писать код и свои проекты - это будет оценено).
Сами курсы на javarush - в принципе не плохие, но в современных реалиях только вот их будет недостаточно.
Другой вопрос, что многие к этим курсам приходят уже неплохо зная computer essentials, в который входит множество вещей не столько разработчика, сколько хорошего продвинутого пользователя.
А то бывает, что человек курсы прошел, а xml от xls отличить не способен, что такое килобайт и килобит путает, запустить в винде программу с аргументом - не знает как, командной строки боится как огня, как зарегаться на гмайле и настроить себе почтовый клиент - надо показывать и рассказывать.
Поэтому и сроки вам подсказать сложно. У кого пару месяцев, у кого годы.
Что же касается что делает java junior - пишет что-то на java, а в какой области - это уже другой вопрос. junior это просто обозначение "начинающий". Что такое начинающий - в каждом компании ОЧЕНЬ варьируется.