I would only note that for the vast majority of my experience these streams can only return up to a single match. Determinism isn’t really preserved by findFirst, either, unless the sort order is set up that way.
Finding the first Jim Jones in a table is no more reliable that finding any Jim Jones. But finding PersonId 13579 is deterministic whether you findFirst or findAny.
Perhaps you work in a different domain where your experience is different.
I think job postings are better in indeed, but tbh >75% I’ve gotten in pretty much my whole 25+ year career has been through a recruiter. Dice.com used to be big for tech jobs back in the day but I’m not sure any more.
As a SSE, mostly I have recruiters hitting me up through linked in. This is also a really bad time. I’ve been back to work for about a month after 5 months of not finding anything. That’s the worst drought I’ve had in almost 15 years. Usually it’s < 1 month.
Be seriously prepared about cloud. It’s so anyone fucking wants right now. I’m a damn good Java/js developer, but I’m still learning the tech stack and I haven’t touched a line of code yet in this job. Everything has been configuration and pipelines. I feel more like devops than developer.