Какой курс java выбрать?
Курсы не нужны. Либо вы за тот же год можете самостоятельно "вкатиться" по книгам, либо ИТ просто не для вас.
It-Academy (https://www.it-academy.by/)
2-3 месяца Java Fundamentals
3-4 месяца Java Enterprise
+ помогают с трудоустройством.
Но скажу заранее, знаний полученных на любых курсах недостаточно, чтобы стать крепким джуном. В любом случае вам нужно прочитать определенный минимум книг, иметь багаж теоретических знаний и притом не только Java, но и sql, xml, regex, json. Владеть английским (на уровне чтения тех. документации). Изучить алгоритмы и структуры данных и т.д. 
А вообще поищите аналогичные вопросы на этом сайте. Уже не первый раз всплывают подобные вопросы и было дано много развернутых ответов