I never had much luck applying directly for positions. Try working with recruiters. They have a bad reputation as a whole, but at the very least they should be able to get some interviews scheduled for you. The other thing you should try doing is going to tech meetups in your local area and talking to people there.