The waiver of the J1 is valid and you do not need to be at outside the United States for 2 years. If qualified for the permanent resident visa and/or the H1B the two-year home residency requirement is not an issue for you.
Yes, you are eligible for H1 or green card
My answers are for general information only, NOT A legal advice because these are not tailored to your specific situation. Contact an Immigration Attorney if you need legal advice.