Here is a list of things not to do:
* Don't waste time using employer online career portals. These only continue to exist to satisfy EEO legal requirements. Most employers don't respond to these.
* Don't pad your resume. Make every line of your resume count as if it were being read by a human. With AI tools now filtering resumes they are getting better at bullshit detection.
Things to do:
* Upload your resume to places like Indeed, Zip Recruiter, Dice.
* Be very specific on your resume. Yes, you should state something about your tech stack in the fewest possible words, but anything related to competences should be expressed in quantifiable terms only. For example you saved the company billions of dollars, or shipped 200 features to production, or reduced execution speed by 50%
* Be clear about your experience and what you are looking for.
* Have external credentials like PMP, CISSP, security clearance, and more. These open doors for you that you currently don't realize are closed to you and likely pay more.
Interviewing is a skill and unfortunately the best way to practice that skill is real interviews.
If a month goes by without a single interview, that is all the feedback you need that you need to try something different.
It's good that you have made it a routine to apply, I would just try to fine tune your application towards specific roles.
Also consider how AI is changing what employer's are looking for. The job posting you're seeing likely exists because underneath is something that AI can't do. i.e Perhaps that simply means knowing how best to leverage AI or there's some communication / ownership element to the role that they want a human to be in charge of, etc.
If you look at things in this way you'll apply for fewer jobs. Some days you may not apply to any because none meet your criteria.
So the TLDR here is to remember it's more about focused quality instead of playing the numbers and aiming for quantity.
Are you going for junior dev roles? If you're not getting them, maybe consider applying to tech adjacent roles (IT, customer support at tech companies, etc)?
You can tweak your CV here and there but if it was landing you gigs before and it stopped now, it's probably not your resume.
But hey, keep on paddling! We'll get there.