I think the reason for your second case is that many recruiters search a particular skill set rather than a title.
So searching keyword Java would match those who put JavaScript in their profile, hence your profile turns up.
If they search for "back end developer", they would get better matches, but again many "back end" devs don't put "back end" in their profiles.
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
I think the reason for your second case is that many recruiters search a particular skill set rather than a title.
So searching keyword Java would match those who put JavaScript in their profile, hence your profile turns up.
If they search for "back end developer", they would get better matches, but again many "back end" devs don't put "back end" in their profiles.