Java никогда не умрет. Из всех языков, как по мне, у Java выстроилась самая лучшая экосистема. И да, Java применяется не для Desktop'a, а на Server- side.
Что касается Android'а, то придут и другие технологии, языки, но лучше native ничего не будет. Так было всегда )
В будущем только Scala может потеснить Java, т.к. этот язык по сути является логичным продолжением, но пока используют только связку Java/ Scala. Чисто Scala вакансий пока мало.