Maybe the interviewing process is different where you are, but around here the salary is normally not mentioned in the posting - you'd normally get asked about your salary expectations once you've been through the interview.
Of course it would be better to make them define a salary range, but until now I was never able to do this.
Once you reach senior level development in popular technologies, companies are often eager to come after you. (At least, that's what the recruiters and help want ads seem to indicate about senior level J2EE developers around the Philly area.)