Много банковского ПО написано на Java.
Сейчас, правда клиент-банковское ПО все активнее переводится в веб.
Но это не значит, что в банках от Java отказываются.
Некоторое время приостановилось развитие JavaME-"ветки" (платформы), но для нее нашли иную нишу - embedded.
Если и по какой-то причине перестанут появляться новые проекты, то все-равно существующее необходимо поддерживать.
Встречал подобную тему, так и вакансию даже находили ...
На сайте IBM недавно встречал ваканзию - искали специалиста знающего Java и "устаревшие" языки, что-бы Java портировать ранее написанное ПО.
Вот, вроде "по теме":
www.softwaremining.com/platforms/ibm_cobol_migrati...
Была некоторое время подобная тема, там и вакансию в подтверждение находили ...
Плюс, на Java-виртуальной машине развиваются "новые" языки, котрые пытаются решить "болезни" Java, на которые первое время была реальная необходимость.