How hard can it be to say "we're looking for someone who knows enough Java to follow our codebase without needing their hand held. We are also dabbling in Python so that will be a plus if you know it."? Why can't a req for an experienced engineer read "We need someone reliable and knowledgeable enough that they can do all the handholding our other developers need."? There must be some part of this that I'm missing, because actually writing a req seems too damned simple to be this FUBAR'ed.
Oh, that's easy. The manager you'd be working for, the budget holder he reports to, and the person who writes the ad don't know each other, have never met, and have never spoken or even communicated except via filling in forms designed by HR people who know HR but know nothing about the industry.