Как правильно расставить приоритеты в развитии разработчика?
использует оч древнюю технологию как по мне, последние статьи по ней в гугле датируются 2010 годом
Повеселили! Есть немало компаний, до сих пор использующих Java 1.4 и EJB 2.0.после того как я уволюсь от туда через 1.5 - 2 года, не думаю что я буду чертовским востребованным специалистом
Программисты на Коболе смотря на вас с непониманием. Почитайте.В итоге у меня 4 свободных часа до того как я лягу спать.
Прорва времени!Я не могу правильно расставить приоритеты и получается что я перескакиваю с одной темы на другую, не закончив основательно предыдущую. 
Вам нужны не приоритеты, а самодисциплина. Интересоваться многим и постоянно менять сферу интересов - это не плохо, наоборот. Но бросать что-то на полпути не стоит.В любом случае если вы знаете решение моей ситуации или хотя бы совет для нее, вы бы здорово мне помогли. 
Отработайте года 3 на текущем месте, получите статус мидла, и взгляните на ситуацию ещё раз, глазами более опытного специалиста.
Если на текущей работе вами довольны, это уже хорошо.
Технологии это вещь важная, но джуниору важнее просто научиться работать и использовать инструменты.
То есть хорошее владение IDE, чтобы легко могли отдебажить, сходу писать юнит тесты.
Неважно ведь на какой версии джава или в каких фрейморках вы это делаете. Главное наработать практический опыт.
Также нужно владеть инструментами, которые используются в современном программировании - git, maven, jira или другой багтрекер, уметь ставить приоритеты и уметь оценить сроки поставленных задач хотя бы примерно.
В общем моя рекомендация - дойдите до мида - это можно сделать за 1-3 года в зависимости от проекта и ваших усилий,  а там пробуйте найти что-то поинтереснее.