been applying for junior .NET roles in Germany for a few months. the market is genuinely rough and here's why i think that is
not a rant, just what i'm actually seeing.
companies post junior roles but expect mid-level output. the job description says 2-3 years experience, the interview expects you to architect a distributed system.
automated filtering kills you before a human sees your cv. real github projects, real side projects, code you actually wrote yourself, still auto-rejected for a missing keyword.
then there's the data harvesting thing. companies that already filled the role weeks ago but left the posting up. you spend 45 minutes filling out a broken application form, uploading your cv in 3 different formats, writing a veryy honest cover letter. for a role that's already gone. they just needed the data.
and the ai thing is real. companies that used to hire 3 juniors now hire 1 mid and give them copilot. the math works for them, not for us.
the worst part is there's no way to signal you're one of the juniors who actually puts in the work. you're filtered out alongside everyone else before a human ever sees your name.
and if you make it through, get rejected after an interview, ask for feedback? silence. or "we went with another candidate." nothing you can actually use. rejection is part of the process, everyone knows that. but knowing why makes you better. withholding that is just lazy and not honest.
anyone else in the DACH market seeing this? curious if it's germany specific or everywhere right now.