[developer] Personally, my job right now is fairly solid with "full stack" mainly Java & JavaScript expertise. Getting experience in a lot of different stuff, and specialising in a couple also allows me to tailor my CV if I ever need a new job. Which has worked out really, really well for me in getting jobs.
I'd say dont focus too much on one technology or framework and make sure to spend time with the best colleagues you have, on projects. You can learn a LOT like this in no time at all.
This website is also a really good source for stuff you need to learn, if something is being posted on here for over a year and noone complains about it too much it's probably good. ( ie new-ish stuff like Docker, React, etc. )
Also you mention recruiters; I don't trust recruiters at all and have had enough bad experiences with them blatantly lying to me. They're just looking to do their job and make a lot of money, I wouldn't expect honest advice from them.