Ну вот смотрите. Меня взяли на первую работу, когда толком-то мне нечего было показать.
У меня было несколько сделанных простеньких сайтов. А где-то даже были просто только свёрстарнные макеты с рыбной информацией.
Но верстальщица всё посмотрела и через неделю меня позвали на работу.
Как она потом говорила: У тебя были горящие глаза, в которых читалась фраза "Ну возьмите меня на работу".
Чтобы вас взяли нужно, чтобы у вас было, что показать; и это не только знания, это ещё какие-то работы.
Очень хорошо, если можно посмотреть ваш код на гитхабе.
Пока учитесь делайте небольшие проекты для себя.
Придумайте небольшое приложение. Реализуйте его. И выкладывайте код на гитхаб.
Что учить по java и куда ходить на курсы вам уже сказали более знающие люди.
Мне повезло. На первом месте работы была очень хорошая компания разработчиков. Верстальщица перфекционист и всезнающий, но иногда ленивый тимлид, три отличных бэкендера, сменявших друг друга. Все они внесли вклад в моё развитие так или иначе.
Сейчас вот у меня другое место работы.. Где по своей части я знаю больше, чем остальные.. У меня период застоя.. Но стараюсь дома развиваться по мере возможности.
И что самое смешное, я сейчас занимаюсь на курсах по node.js.
Я же говорю: если вы ходите на курсы, то это не означает, что вы по окончании будете знать то, что там давалось. Такой результат гарантирован только в том случае, если вы занимаетесь, углубляете знания в том, что на курсах дали, и т д.