I carefully looked at the requirements and determined that my skill-sets matched. I then got an email with the recruiter to talk about the position, and all moved ahead fine.
Then I had a technical interview with a software developer who was obviously less experienced than myself, this lasted 45 minutes I was told by the technical interviewer that I did great, and that I would hear what the next steps were.
I've then got a rejection email that says my skill-sets do NOT match their needs. I went back to this site to look at the requirements, and they completely changed. If I wasn't a senior developer in Java on the back-end, then why did they call me in the first place.???
This just makes me think this is a young company with a bunch of young inexperienced developers, managers, and HR staff. They should do applicants a favor and not waste their time if they don't think they are a good match at the beginning.