Thanks for the questions. Spring is definitely a lighter time for recruitment, but there are still plenty of opportunities, so I wouldn't get discouraged. Some companies often times don't get their hiring/budget approvals until after the new year, so it could be a really good time to search depending on the companies.
With any job search, the more you invest into it, the more likely you will get a better outcome. That means, I would recommend taking several approaches toward networking and getting your name in front of companies that you are interested in as much as possible. Some suggestions include:
- Connect with alumni or other individuals currently working at your target companies indicating your interest in joining their team.
- Talk with professors or your career center to see if they have any contacts at those companies they could put you in touch with.
- Attend other on-campus events that might be hosted by the companies you are interested in (student chapter meetings, speakers, etc.).
- Be clear with companies why you waited this long to attack your job hunt. You might want to add a comment or opening on your cover letter and/or resume that explains your reasoning.
Thanks and good luck with your search!