If he changes his J1 status to H1 before he leaves U.S., he can apply for 1n H1 visa to come back without affecting his I-485.