Wait a sec, that's not infrastructure there running in individual trading departments. Major transactional backbones in banking almost all run on Java/Unix as I understand.
One project I worked on in fixed income was C++ based, it could handle a few hundred trades per second on modest kit. When I left I think the J2EE rewrite was up to 6 trades per minute...
Very interesting to see this diversity of systems.