Java modernization for banks