I am working with a PLM based product. Everything is fine, but I feel that the technology stack is too limited. I want to work with Java based technologies like Spring, Hibernate etc.. and learn how those fit in together.
I could try interviewing with companies that offer such positions. In fact, I am trying as I post this. But there is a problem here: I am somehow not trusting my potential. I truly am good at programming, but I do not have any confidence whatsoever. I can crack interviews, that is not a problem, but I don't have confidence at all.
This is really starting to bother me. I could see other people who are not having that much of a tech exposure are jumping off to different companies and are getting better pay, yet I'm not even able to make that jump. I am even getting thoughts of continuing in my current company forever.
How can I overcome a lack of confidence to succeed in changing jobs to obtain more pay?