It's easiest when the recruiter contacts you. So Linkedin profile, email on Github, etc.
Starting out is hard, the first job really is the hardest, and I doubt recruiters are looking that hard.
Once you have several recognizable, well-regarded companies on your resume (or Linkedin profile), even sending in your resume through an online submission will normally get you a callback. That, and you'll meet at these places, so the next time you're looking for a job, you check with friends to see if they're happy where they're at and if they'll refer you.