Sorry to break the bad news....
Oh, I've been through it all myself between 2001-2006
The job listings were ludicrous. At one job I applied for, they wanted someone who was a guru with both VB.net ***and*** Java.
Like many folks my age and older, I'm mostly self-taught, and no college degree.
I couldn't get into Schering-Plough despite haveing a relative in a VP position there because they would not compromise on a degree requirement.
I also happen to know that many of these indian companies put their people through boot camp, not to be experts, but how to pass a technical interview for a given subject, once they land the job, they learn on the job.
I know this because I have an Indian friend who runs a legitimate business and rails against those code monkey shops.