Java has been the best programming languages created in last 20 years and has been gaining popularity every passing day. Java is everywhere, it’s on desktop, mobile, almost everywhere and so there is a great demand for Java programmers. In terms of Job opportunities and popularity, Java outscore every one with lots of Jobs opportunity available. You can work on developing core Java based server side application, can even go for Android based mobile application development, J2EE web and enterprise applications.