The financial market infrastructure heavily relies on Java. Transactions at commercial banks across North America are mostly executed on Java codebases.