Java as language has been around for more than 10 years, and even now every release of Java brings out revisions to the language or to its API’s.

Tons of open source and proprietary software solutions, libraries, engines etc. are available in Java support all development needs.

Java is almost suited for all sorts of applications for Web Based, to Distributed applications, Game Development, Embeded or Mobile Devices like Andriod etc. It suited for all sorts of enterprises (small/medium or large).

For companies its easier to find good Java skill set and like wise developers have a large number of jobs available.