What is meant by HR/headhunters when they ask for a senior Java/PHP developer? Does that mean three solid years experience in one language alone? That come accross as quite a lot considering that the typical developer probably learns more than one language.
Edit: I think most people answering missed the point. I know what senior is. I simply want to know what is actually required when a job offer or consultancy firm states that a senior Java developer is required.