Career progression opportunities for somebody who become Java developers are excellent. Depending on your qualifications, interest, and experience you may be able to advance into supervisory roles or progress to superior technical roles such as a professional architect or major architect.
Boosting your career as a java developer can guide you to some of the best practices that have been dominant currently in the IT industry
Key Skills:
A java developer will require experience in all or any of the following skills
1) EJB(Enterprise Java Beans)
2) Linux/Unix Windows Platform and Solaris
3) Oracle database SQL and JDBC
4) XML,X query, XSL
5) J2EE framework
6) Java XML Parsing,Coding
7) Perl and Python
8) Service Oriented Architecture
9) Java-based Web services
10) Java Servlet Technology
11) Text for RTF Generation
Definitely, It is a yes go ahead With Java there are various reason to say its good for the future.