I'm a Java/Scala dev in London with over 12 years of experience and I've been unable to find a job for almost a year now. Long time ago I chose what I thought was the most popular tech stack, so that I would never have a problem finding a job. Up to this year it never took me longer than a month to find a new gig. What happened? I thought if the day came when a guy like me can't find work, we would have bigger problems, like WW3 or extinction level asteroid heading for Earth.
Thing is, I've never worked for FAANG, I was always content working for random non-tech companies that were definitely not a target of the so-called "rock star engineers". The world runs on software and most of that software isn't FAANG. I've been in the trenches for a long time, and most of it is endless vastness of legacy code. Java is the new Cobol times 1000, there should be a demand for countless number of devs to maintain and rewrite this legacy code. How did the market go from developer shortage to developer surplus overnight? Is there an end to that?