Всем привет!

Я Unity-разработчик с 5 годами коммерческого опыта (C#), планирую перейти в Java backend и хочу услышать ваше мнение. Рассматриваю вход именно через junior-позиции - спуститься на несколько грейдов меня не смущает. Основная проблема, как и у многих сейчас - это требования коммерческого backend-опыта даже для джуна и отсев резюме на уровне ATS.

Есть два советы от знакомых с большим опытом: * «Накручивать опыт» или идти на стажировки, где формально появляется коммерческий backend в резюме. * Идти честно на junior-позиции и вывозить собеседования за счёт общего бэкграунда: ООП, Git, командная работа.

Первый вариант для меня сомнительный — врать не люблю и не умею, плюс мне кажется это легко палится на тех собесе. Со стажировками тоже есть вопросы: долгие контракты (12–18 месяцев) и сильно урезанная зарплата выглядят разумно для старта в IT, но не уверен, что это оптимально для человека с опытом в смежной области. В тупую ломиться с резюме "без опыта backend, но я игры делал!", банально ATS отсеит.

По знаниям на данный: Java Core, Spring Boot, PostgreSQL, Docker, Kafka, Maven — на базовом уровне. Есть 3–4 месяца, которые могу посвятить только обучению и практике, дальше нужно выходить на рынок.

Я бы с удовольствием поработал даже бесплатно ради реального backend-опыта, но не понимаю, где такие возможности искать.

Вопрос: Какой сейчас, по вашему опыту, наиболее рациональный путь входа в Java backend для разработчика с коммерческим опытом в другой технологии? Что реально работает на рынке: pet-проекты, стажировки, что-то ещё?

Буду благодарен за любые практические советы.