Even if a foreign national who's in the United States with J-1 status seems to meet the basic grounds of eligibility for U.S. lawful permanent residence, they might not be allowed to apply for a U.S. green card—at least, not right away. The J-1 visa has certain restrictions that can severely impact one's ability to apply for a green card in the near future.
These restrictions include:
Certain J-1 visa holders must, by law, return to their home country and be physically present there for at least two years before applying for a green card in the United States. You might be subject to the two-year foreign residence requirement if any of the following circumstances apply to you:
This is less a personal matter than a systemic one, to protect the integrity of the J-1 program.
When you applied for your J-1 visa at the U.S. consulate in your home country, they would have made a determination about whether or not you were subject to the two-year foreign residence requirement. You can check your Form DS-2019, which includes an endorsement from the consular officer indicating whether or not this restriction applies to you.
Your visa stamp (in your passport) will also include a statement about this restriction. If unsure about whether you are subject to § 212(e), you have the option to request an Advisory Opinion from the U.S. Department of State (DOS).
Be aware that if you were subject to § 212(e) and changed your U.S. immigration status (for example to F-1 student) before satisfying the two-year requirement, you still remain subject to it.
If you are subject to § 212(e), but wish to apply for U.S. lawful permanent residence, there's still a possible path forward. You can potentially apply for a waiver of the two-year foreign residence requirement. There are several grounds upon which one can make such an application, such as a no-objection statement from your home country, your fear of persecution there, extreme hardship that your immediate relatives who are U.S. citizens or residents would suffer if you weren't granted the waiver, and so on.
To learn more, see How to "Waive" the J-1 Two-Year Home Residency Requirement.
The other primary restriction of the J-1 visa is that it does not allow the visa holder to have what's called "immigrant intent." What this means is that, at the time when you applied for the J-1 visa, you had to demonstrate that you had the intent to return to your home country at the end of your program; not to remain in the United States permanently.
If you are otherwise eligible to apply for a U.S. green card now (as in, you've either received a waiver or don't need one), be prepared to demonstrate that you did not have immigrant intent when you originally applied for J-1 status and that later, unexpected circumstances occurred to change this. For example, you might show that you met and married a U.S. citizen, and are applying for a green card as an immediate relative spouse.
If a U.S. employer is willing to sponsor you for a green card, and you are NOT subject to the two-year home residence requirement, you might consider changing your status to H-1B (specialty technical worker) first on the basis of that job. H-1B visa holders are allowed to have immigrant or "dual" intent. Consular processing of your green card is always an option if you are concerned about immigrant intent. That means that you would leave the U.S. at the end of your U.S. and apply from your home country, without having to face dual intent issues. See Overview of the H-1B Visa Application Process for more.
An immigration attorney will be able to review your case and advise you of your rights as a J-1 visa holder. If you are subject to § 212(e), an immigration attorney can assist you with the waiver process. If you are concerned about immigrant intent, an immigration attorney can advise you on the best strategy for applying for a green card based on your individual circumstances. See, for example, Is an Immigration Lawyer Worth the Cost?.