Почему мне тяжело определиться с направлением и найти работу?
И я задумался, может сменить направление, может мне будет проще
А раз проще, то соискателей будет ещё больше и конкуренция ещё выше.

я везде получаю отказы по типу "извините, мы выбрали других кандидатов"
Всегда надо просить обратную связь. Выясните в деталях причины, по которым наняли не вас, и исправляйте.

Уточню, что я в Варшаве, а не СНГ, думаю тут сложнее устроиться, то-есть я предполагаю, что в своей стране, я бы уже нашел работу.
Джуны никому не нужны, а тем более гастарбайтеры.
Больше года изучаю Java, ищу долго уже работуИзучать можно и 5-10 лет и ничего не наизучать, проекты готовые есть работающие? Есть что реально показать из того что вы описываете в резюме как "хорошее знание блаблабла"? 

Не совсем понятно, на 4 собеседования вас пригласили из скольких отправленных резюме? 

И, если уж такой затык устроиться по месту проживания, и это связано не с вашим проф. уровнем - ищите удаленку на родине, что мешает?

И там тоже есть бекенд и можно заниматься более интересными вещами, чем на Java,В веб (как впрочем и в других областях разработки) какого то особого прям веселья и разнообразия практически не наблюдается, перефразируя некую пословицу - когда у тебя есть бд, все вокруг кажется CRUD...