Иммиграция со знанием Java
Ситуация меняется каждый год. Например, в этом году закрыли специалистов в UK и открыли в Австрии. Есть конечно «постоянные» страны (Австралия, Канада), но там тоже и гайки закручивают и спрос падает. Это я к тому, что Вам пожалуй еще рано выбирать страну. Выучитесь до выше среднего уровня хоть в какой области и свалить выехать сможете. Спрос на качественных специалистов в любой области всегда высок.
Думаю, что и с Java вы сможете для себя что-то найти, только под Java возможностей заниматься фрилансом немного меньше, чем для PHP, но если у Вас все хорошо обстоит с английским и Вы сможете там найти работу, то почему бы не попробовать? Вернуться ведь всегда можно.