I think that if you match in prelim you can get a J1 cause its a primary care specialty, but if they then match in ophthalmology then you would have to go back because you accepted the terms of J1 visa which is primary care and 2 year waiver. I have never seen ophtho listed as a primary care field, its a specialty.
Val