As a coworker of mine says regarding recruiting: "anyone can learn the java language over a weekend, but finding someone who knows how to utilize java's more complex infrastructure is the hard part."...