Хочу поддержать вас в стремлении развиваться и подтверждаю, что никогда не поздно оглянуться назад и пересмотреть свою карьеру. Сам более 10 лет проработал в одной сфере (финансы), потом всё нафик перевернул и ушел в переводчики. Главное - найти себя в чем-то и понять, что это именно то, чем тебе хочется заниматься.
По теме, не понимаю только, почему именно Java? Мое сугубое имхо, что дело все-таки за веб-приложениями, а не за десктопом.