Bro, don't worry about the market. It's ok to switch. No issues. And regarding the notice period, I'll be truly honest with you. If your resume is strong enough, they will wait for you for 1 year...3 months is a very small period. Yes, they do have some issue with 3 months but as long as you are a strong candidate, they will have no problem waiting for you. I was in the same boat as you. I also blamed Infy and notice period but after strengthening my resume, they were of the least concern. Switched with multiple offers in hand😄