9 times out of 10 those job position postings are made up by HR people who have no idea what they are looking for. If you have most of what they are looking for, I see no harm in applying. You never know.
But be on top of your game, that's what technical interviews are for
Im not looking for work, but I want to make sure my resume doesn't become dated, from being comfortable in my current role. So I want to teach my self some new stuff/ use this Masters my company is going to pay for to take classes and pick up some stuff that will make my resume stronger.