General feedback is that a 5 year Java programmer should have no trouble finding work in the States. The market is tougher for someone requiring an H1-B sponsorship - only because there are a flood of Indian companies which push non stop and saturate the market. I say tougher because the pockets where it is more likely are tough places to live (NY, CA, etc.).