Почему-то, сложилось впечатление, что товарищ простой верстальщик, а не 'front-end developer'. Это база - 'HTML/CSS/JS'. А знание 'CSS' фреймворков? А препроцессоры к 'CSS'? А тестирование и сборка проектов? Да блин, Angular и React, он знает? Нет? Я так и думал... Так что же он хочет предложить зарубежным товарищам? Если он год работает 'front-end developer'(слава богу, что не 'senior front-end developer'), и не сумел во все вышеперечисленное, то какое время придется ему потратить на изучение 'Java'? В общем, я бы посоветовал, для начала стать специалистом в своем деле, а потом уже расширяться до 'full-stack'. Пускай попробует взять заказ на 'upwork', выполнит его, потом еще и еще, зарегистрирует ИП, а там уж и стоит призадуматься о иммиграции(да почему все думают, что их там ждут с распростертыми объятиями?). За бугром, как всем изестно, трава зеленее и пиво не разбавляют...