Between October 2010 and February 2011, I took the time to study the Java job postings as I was unemployed and actively seeking work. I am a Sun Certified Java Programmer for the Java Platform 1.4. So it was interesting seeing the kinds of things companies were asking for from potential candidates. This post is the results of my findings. If you are looking for a new position as a Java programmer/software developer, or considering Java software development as a potential career, then hopefully you will find this information useful.
The main frameworks that employers were seeking were Tapestry, JSF, Wicket, GWT, Spring MVC, Struts, Rife, and Java CAPS.
Also, some of the top companies to work for will not employ people unless they have a University 2:1 Degree in computer science, science, or mathematics.