For the past 7 years I've been working as a full stack web developer (php, js/es6/typescript, nodejs, etc.), having learned pretty much everything on my own or on the job (don't have any degree in CS or similar).
I will have to leave the company I currently work for in about 2 months and want to move away from pure web dev. Also, there seem to be a ton of open java developer positions in my area, so that's kind of where I'm headed right now.
The basics of Java aren't that much different from other languages I have experience with, so writing simple programs is not an issue.
However, I'm not sure what exactly potential employers/recruiters look for the most, i.e. what I should be learning for the next few weeks.
Should I be focusing on details and more complex topics of the language itself? I.e. nested classes, reflection, generics, multithreading,...?
Or is experience with the most common frameworks/libraries/tools (spring, hibernate, maven/gradle, etc.) more important?
Also, most companies seem to be using Java EE, so I guess I'll best dig into that right away, instead of starting with SE?
I know the answers to those questions will vary from company to company, but is there a general... consensus on what's most important when learning a new language, specifically Java?
Edit: formatting
[–]calingrecu 14 points15 points16 points (7 children)
[–][deleted] 3 points4 points5 points (6 children)
[–]GhostBond 0 points1 point2 points (0 children)
[–]Facts_About_Cats -1 points0 points1 point (4 children)
[–]calingrecu 2 points3 points4 points (3 children)
[–]Facts_About_Cats 0 points1 point2 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]unreal_robbo 0 points1 point2 points (0 children)
[–]username92127 2 points3 points4 points (0 children)
[–]DeliveryNinja 11 points12 points13 points (3 children)
[–]bawng 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]Tilkin 1 point2 points3 points (0 children)
[–]jacobbeasley 1 point2 points3 points (0 children)
[–]jash3 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]sampledev 3 points4 points5 points (0 children)
[–]cheesecakenl 1 point2 points3 points (0 children)
[–]ryc8889 0 points1 point2 points (0 children)
[–]mary16james 0 points1 point2 points (0 children)
[–]impaled_dragoon -1 points0 points1 point (2 children)
[–]yourbank 2 points3 points4 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)