С целью больше зарабатывать? Конечно стоит. Тут даже нечего обсуждать - топовые жабисты в мире вашу текущую зарплату могут делать за день. Но каков шанс что вы приблизитесь к ним, или даже хотя бы к обычному "лапшекодеру за сотку" - оценить не сможет никто, кроме вас самого. Обычно подход "в 40 лет сменил ларек на фреймворк" в 95% случаях заканчивается ничем. Но может быть ваше место, все же, в этих 5%?
И вообще нужен ли кому junior в таком возрасте?
Junior не нужен никому ни в каком возрасте. Да, есть определенные галеры-пылесосы, бизнес-стратегия которых заключается в bulk-хайринге выпускников местных вузов, с целью "кто-нибудь да выстрелит". Но то что вы этой чудесной возможности лишены - не выглядит концом света.
Вообще выбор технологии крайне подходящий - средний возраст абстрактного Java-разработчика на рынке - явно больше 30. Ваши 40 никто и не заметит. Если, опять же, в голове все будет в порядке.
Живу в Самаре
Любой провинциальный российский или украинский город больше 500т. человек - идеальнейшее место на планете. Все что надо есть, на вполне достойном уровне, и - невероятно дешево.
Все остальное забудьте. Особенно все местные шараги и офисы. Шарик огромный, удаленной работы в нем - тонна.