IMHO, Experience time requirement for job postings have a tendency to be exaggerated. The difference between 3 and 5 years in specific framework is negligible in my opinion. You can have person working in high paced development team for 2 years and be more professional with specific stuff more than person working 20 years on one specific piece of software I think, you should scale yourself, if you can do the job, and if yes, apply. Maximum, you will get rejected or the silent-treatment (same :) ). In order to increase your chances for feedback, send your resume through your contact