can't say i've heard of too many places using java.
if you want to work in the us (and are a citizen and you can get into a decent school here), your best bet might be staying here. i don't think ny branches of banks go to london or europe to recruit. if you want to work in europe, then it makes sense.