Have you thought about Atlantic Canada? Java developpers are hard to come by in this area so it might actually be easier for you to get a job here, depending on your experience. Have a look at www.careerbeacon.com for job postings.
A wop bop a lu bob a womp bam boom. Tutti frutti ad: