For an IT graduate, a German blue card only requires a minimum salary of €39,624. Workers can switch jobs easily and there is no lottery - if you have a degree and a job you are pretty much guaranteed a blue card.
There is a language barrier, but my guess is that's not a big problem. There should be plenty of Indian graduates willing to learn German for a year if it leads to a 500% increase in salary.