Bankalar şu an çoğunlukla eski teknoloji kullanıyor, yeni projeler geldiğinde yeni teknolojilere yönelmeye çalışıyor(!). Bütün büyük firmalar backen de ihtiyaç duyar, haliyle bankalar da. Müşterilerin verilerini iyi yönetebilmek önemlidir.
İşin içine database girdiğinde zaten otomatik olarak kodun içine filtrelemek için SQL queryleri giriyor, ayrıca belirtmeye gerek yok; öğrenmeye gerek var mı? Aslında var. Her backend yazılımcısının muhakkak bilmesi gereken şeyler.
Java Framework'lerinden en yenisi spring olmasına rağmen bankacılıkta jsf, JSP kullanılıyor, eski Java versiyonları kullanılıyor. Şahsen birine şu an önermeyeceğim Framework'ler.
Asıl mesele burada senin seçeceğin alan. Frontend, backend yazabilirsin, database engineer olarak iş bulabilmen mümkün. Ben olsam hedefimi bankalarla sınırlı tutmazdım ama.