Сейчас наблюдается ажиотаж среди Junior разработчиков, которые ищут свою первую работу. Спрос на них не так велик, как предложение.
Хочу дать одну рекомендацию, которая, возможно, заметно выделит тебя на фоне остальных.
Это свой мини проект.  Именно мини — достаточно 5-10 классов, в которых ты воплотишь все свои знания на сегодняшний день. Возьми идею какого либо сервиса, например такси. Напиши для него интерфейсы, потом реализацию к ним, не забудь использовать коллекции, немного многопоточность, если выучил Generic — добавь, разобрался с JUnit — напиши 2-3 теста, узнал новый шаблон и он уместен в проекте — примени его и так далее. Добавляй то, что ты изучаешь и пробуешь делать и так все время пока учишь новое. Пишешь примеры кода — не оставляй их без дела, объединяй в один проект и выложи его на  GitHub.  Чем больше разносторонних знаний ты покажешь в проекте — тем лучше.
Поверь, наличие такого портфолио заметно повысит интерес работодателя к тебе.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.