I recognize some of those words. I mostly use PHP+MySQL for personal projects as well as a bit of javascript, but overall JS is a bit of a pain as it just... randomly works. Not sure how to describe it, but it seems to do whatever it wants with variables at times.
Formal proyects over here mostly use JEE or OpenJDK. Funny how some big companies still resort to using free frameworks, and instead of investing in licenses they will pay resourcs to build their own custom framework. Honestly, it works well.
My work is mostly around testing, so it will use some version of selenium + some other thing, like cucumber or testng, and of course whatever testing tool is needed.
Everything you listed is in high demand though, so I can't imagine you'll have that much of a hard time moving along. I would imagine the people you work with will have good feedback on coding practices. From a manager's perspective, a person willing to learn, adapt and be a team player is much more preferable than someone with high skills, since skills can be taught, but a good attitude usually can't.
Bests of luck man, I really hope things go well.