Тут бесполезно рассуждать. Опыт нельзя получить 3 года за год. Нужно поработать на разных проектах с разными технологиями и разными командами достаточное время. Закрывать не только таски в джире, но и придумывать и реализовывать архитектурные решения. Видеть тонны говнокода, чтобы не повторять и видеть как не надо делать. Уметь понять, что хочет клиент сразу. Вот это опыт синьора. И тут даже 5 лет недостаточно.
Я собеседовал сотни синьоров с 3-4 годами опыта и может быть лишь парочка была лучше мидла, к сожалению.