How to expand my Java knowledge (Java 8/11, 2 YOE)?

Posted by CtrlZMyLifeFr@reddit | learnprogramming | View on Reddit | 3 comments

Hi everyone,

I’m working as a Java Software Engineer (not graduated yet) for about 2 years, mainly using Java 8 and 11. The work in my current company feels slow-paced, and I want to expand my knowledge so I can:

  1. Gain enough technical depth to solve challenging issues at work that has been neglected by some seniors for over a decade.
  2. Prepare myself for better opportunities at other companies.

My experience so far is mostly backend for web applications (Java, Spring, Struts, JSP, etc.), but I’m not growing fast enough.

I’m looking for advice on what areas, tools, or resources I should focus on to level up my web backend skills. I prefer online reading resources, but videos are fine too. Any tips on how to structure a learning path would be really appreciated.

PS: I’m not asking about banking domain knowledge, I actually dislike the banking domain and want to grow in general web application development using Java backend technologies.

Thanks in advance!