Вполне реально это всё сделать.
Надеяться на нормальную прибавку стоит, если будете толковым разработчиком после прохождения испытательного срока. Переход с Junior на Middle у всех занимает разное время, зависит от задач, которые будете решать и компании, а также коллектива. Можно и за год, а можно всё время решать однотипные задачи и остаться на том же уровне, что изначально и был.
По вопросу, нужен ли Junior, здесь нужно понимать, что есть куча подводных камней, будете постоянно биться о рифы непонимания со стороны HR-менеджеров, но если удастся их пробить, то дальше уже вопрос текущих знаний и умений. Надо оценивать риски, которая берет компания, беря вас на работу, и исходя из этих рисков как-то выделяться среди молодых конкурентов.