Джун — это обязательный стаж, или хватит навыков и знаний которые присуще джуну?
Если серьезно - вы забиваете себе голову мусором, который вам самому же и мешает/будет мешать. Чтобы устроиться на работу (вне зависимости от ваших стартовых данных), нужно контактировать с потенциальными работодателями и ходить на собеседования. Это все.
Довольно таки узкий вопрос, так как тут в основном необходимо указать сферу в которой вы развиваетесь
Работодатель бывает разный, как я встречал есть такие:
1. Те кто отдельно спрашивают об ОПП(имея ввиду как отдельный какой то язык...Такие случае бывали...),вот они и берет для всяких модулей и рефакторинга...
2. Те кто знают о чем спросить с технической части, тут уже тема большая, кому достаточно понимания замыкания, кому то будет интереснее слышать об знания алгоритмов ( простейшее бинарное дерево )
3. Те кто задают задачи для виденья навыков и частоты кода( бывают и лайвкодинги )

Но в основном как и везде, где коллектив адекватный они возьмут тебя под крыло и покажут обязанности джуна,
где нет такого то "newbie" еще минимум что можно услышать)

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