Let me just update you all with my personal experience.
Mostly we use Perl . Our top managent decided to start few projects in Java, very recently. I casually passed this information to one of my friends, who is a Manager in a good Software firm. He advised me Not to go with Java, and his reason was purely Non-technical. Java professionals are in high demand and hence they don't stick to one place for long time. This makes project very unstable and Manager has to spend sleepless nights in planning hand-over and recruiting the similar talent.