I have total of 11 years experience. In that, majority of time worked on Core Java
for embedded devices with highest care to clean, optimal, and robust code.
For very less time worked on J2EE
Now, when I want to switch job, majority of Java jobs require Java + Spring + Hibernate + REST + DB + etc .
I currently relatively have less experience in last four of technologies.
Now I am in dilemma on how to steer my career forward.
I know that, we can do private project but any concrete suggestions to get expert level of knowledge in above technologies.
I am pretty much confident in learning and understanding of any technology or language.
Also, many ask about scalability, high availability, and secure system design methods.
Kindly guide me to steer my career to next level.