so by now I pretty much know everything about Java SE other then networking and when I say networking I mean connecting to clients or connecting to Web APIs like Weather API or something. I have scraped youtube and wiki but haven't find anything that properly explain how I should start.I know that I need to learn Java EE, but there are these scary frameworks like Spring, Maven, Gradle, Spring Boot etc.
The idea here that I want to make a server in java for my front-end that I currently have in Node.js where I use express to communicate with the client. Now I need to know the frameworks I should learn to the exact thing I could do with express but in java. (Please don't to recommend since stack-overflow folks don't like recommending, just explain what each framework do. Thanks)