As you have mentioned that you are working as a Java developer in your current firm, you have several ways to be the master in your profession as well as can carry out with your higher studies. Some of the suggestions you can follow are:
You can opt for a Master Degree in Computer Science, Computer Information System. Java is used in several technical applications, such as for websites, computer animation, Big Data. You can find Java programming courses in graduate degree programs, such as Master of Science in Software Engineering or Master of Science in Software Design and Programming.
These degree programs incorporate Java into their curriculum to explain object-oriented programming, For example: how applets are used and how Java is used in various applications. Post-master's degree certificates in Java software development are also available. Many graduate degree programs in this field require you to have some basic capability in Java programming as part of their admissions requirements.
You can also go for online courses as many colleges have started an online master degree program. You may also take advantage of programs that offer combinations of educational materials and opportunities, where you can split your time between current job and online learning.
You can also try Android Development because the technology is based on Java, so you can integrate your knowledge and develop a mobile application project end to end. You can pick up a different domain to work with Java so that you can utilize your knowledge in following technologies listed below:
- Big Data
- AI and machine learning
- Java 9
- Spring Framework
After getting certified in your Masters in Java can help you expand your job opportunities and show employers your expertise in the field.