People always tell you there’s a high demand for developers. That’s true, to a point. What they don’t tell you is that there’s a high demand for mid to senior developers, not so much for new ones. Creating a network is one of the most important things you can do to set yourself up. This includes a polished LinkedIn, a Github, a ‘work appropriate’ Facebook page, a personal web page and if you want to go the extra mile, a Twitter account to brag about your greatness. After you’ve established a way for people to get a hold of you, you need to find those people to get a hold of you. You can start with job boards; Glassdoor, ZipRecruiter, Dice or the many other ones. Of the hundreds of jobs I have applied to with that method, 90% never get back to you, and of the 10% that do, 2% are actually good offers. But it doesn’t hurt to try everything.
Take what I’m saying with a grain of salt, his has just been my experience. I’ve heard better and worse stories. Another developer I know believes that winning a two day app contest with the IBM office in Redmond is the only job prospect he has. This is all theoretical so far. I’ll let you know when I get a job if any of this matters.