I had a few co-workers that left to go to work for BOA in Charlotte. Want to take a guess which language they could spit code in? Besides FORTRAN, C, C++...etc....etc....etc....
Their options, web services and little front end apps may run C and C++ but their heavy moving with the records and financial data (processing of debits and credits, crunching numbers, updates) behind the scenes will be COBOL. Nothing has been made yet that can handle the "millions and millions" of records with numbers like COBOL can with an IMS DB. How do I know? I worked for a Credit Card Processor in Columbus, GA years back and BofA was one of our customers. I actually worked on a team that received some of the update extracts that came from BofA's Mainframe zOS. That was 5-6 years ago, and I guess it could have changed but with their volume of data, I just cant see an OOL pushing that amount of data around.
What was this topic about again? Ah yes - Kaos wacking off on his iPhone. Carry on...