Perhaps it's the laundry list of technologies, frameworks and related technologies associated with a primary language. Some of these expectations are legitimate, but some/many border on postings just shy of "deep expertise in just about everything".<p>For giggles, I decided to head over to indeed.com and take a random posting for a Java Developer. I only chose one and below is what they are looking for verbatim:<p>"* BS degree or equivalent in computer science, electrical engineering, or related field is preferred
* A minimum of 5-7 years of relevant work experience
* Strong knowledge of Java and J2EE related technologies (JVM, JMS, Servlets etc.)
* Knowledge and experience with Internet technologies and protocols (e.g. HTML, XML, TCP/IP, HTTP)
* Extensive knowledge of creating high availability large volume systems
* Solid experience and ability with the use of a dynamic scripting language such as JavaScript, Perl, Ruby or Groovy (we use Groovy)
* Experience in OOAD principles and methodologies
* Exposure to Hibernate, Spring or other lightweight container
* Expertise with more advanced programming environments and concepts highly desired (e.g. J2EE, multi-threaded programming, high availability design etc.)
* Wide experience with code control system and build tools (Maven/Ant)
* Solid understanding of design patterns (Gang of Four)
* Exposure to and desire to work in, a strong team-based environment
* Knowledge or exposure to modern Agile methodologies such as SCRUM, TDD and XP
* Knowledge and experience with unit testing practices desired
* Experience/exposure to Test Driven Development and Simple Design"<p>Depending on how literal these requirements are to be taken, any one of these can knock you out of the running (you've got solid Java skills under your belt, but due to your specific environment you've got no JMS or no scripting language experience, or you're light on Spring, etc.)<p>I didn't post another one I found interesting, but it was asking for Ajax/CSS/front end experience.<p>The only equivalent I can think of is: "Real estate lawyer needed. Must have experience in constitutional, IP, marriage, family and international law. Any experience as it relates to the Geneva Convention considered a plus."