Реально.
Остальное зависит от мотивации, ресурсов, способности к обучению.
С этим обычно в 30 лет есть сложности.
Если в 30 лет не результата, значит есть проблема с мотивацией.
В 30 лет обычно есть проблема с ресурсами( дети, обязательства перед родственниками, ипотеки ).
Способность к обучению в 30 лет ниже чем в 20.
Т.е. условно говоря, если вы успешны в вашей текущей области, но по каким-то не финансовым причинам( поскольку ЗП в ИТ это миф, такие же ЗП в огромном кол-ве других областей у людей обладающих необходимыми личностными качествами ) хотите ее сменить, да у вас скорее всего все получится. Если вы не успешны, то вероятно те причины которые не дали вам стать успешным в текущей области к 30 года, не дадут вам стать успешным и в этом начинании, особенно учитывая, что их влияние не ослабевает, а усиливается.
И да, учить java в 30 сложнее чем в 20. По этому вам придется приложить значительно больше усилий чем новому поколению специалистов, а конкурировать на рынке вам именно с ними.