Java modernization for financial institutions