You can apply for GC using EB-1A or NIW category if your employer does not want to sponsor your GC application. If your employer agree to sponsor you, you can use EB-1b or PERM. After your I-140 approval, you need to get J-1 waiver before you file I-485.