In my experience as a contractor, I've noticed that recruiters really look for the buzzwords on a resume. In many cases your resume will be scanned into a database where agents or HR can just enter some search words and have the matching resumes returned. Sometimes the agents or HR aren't technical so they are just looking for these keywords.
Therefore, your resume should be filled with buzzwords. Especially the words that relate to the job they are advertising.
Some current buzzwords that seem popular are Spring, Hibernate, JUnit, Ant, Tomcat, Multi-threaded, real-time, etc.
I am currently work on a resume writing book for IT professionals. If you have any suggestions about what to include let me know.