US is out of option leaving with some European country. I've heard Germany has a very vibrant software industry.
Can you please give a little more information about heading over to Germany?
Do you want to think of getting a Master's here ? This i) helps you get here ii) gives you more access to startups who would be hesitant to take the burden of visa processing
But be prepared to deal with a borderline byzantine visa system, though ... about the only thing I can complain about.
Get yourself a xing.de profile. Headhunters find me there all the time.
If you are looking for an iOS or Android job: Apply at Neofonie Mobile, we're hiring :-)
From my experience (Lot's of Java backend stuff). A lot of companies in Berlin are looking exactly for Java backend developers. Some are looking for Grails, Rails or Python developers.
On the other hand: There are many Hackerspaces and meet ups in Berlin to find like minded people:
http://www.c-base.org/ (Android Round Table, Lisp, Wifi-Hacking)
https://berlin.ccc.de/ (CCC-Stuff :-))
http://berlinwebweek.de/ (various stuff, some about business, some about hacking)