I don't think so, there are lot many Java/J2EE opportunities in Delhi/NCR region as compared to .NET, for eg. in my company about 80% of the projects are in
J2EE and very few in .NET.
For any entry level jobs(0-3 yrs)
you should have a degree(BE,BTech,MCA) otherwise it is difficult to find a job in large branded companies however there are many smaller organisations who are little bit flexible.