Java is a favorite choice for large companies and banks for being open source (no need to buy a licence) and because of its independence and portability , as a single written Java program can run into a variety of platforms (Windows, Unix, Linux, Apple and others).
Read more