I'm especially excited about the error reporting in jank. Fingers crossed they will live up to the blog post showcasing them. Most people I convince to give Clojure a shot tell me that they are utterly confused about its error messages.
Not that I necessarily doubt these numbers, but by personal experience these always feel awfully low (even jobs paying to TVöD on entry level should put you above the median). Especially when going for larger enterprises I can only recommend negotiating - a lot is possible and realistic beyond the 90th percentile with even moderate experience.
For public services, entry level sw engineering with a master's degree would put you at ~52k€ (TVöD E13 I); with 1 yr of experience you would get ~+5k€; with around 3 yrs of experience you would get ~+9k€, surpassing the median salary if you have a master's degree. With a bachelor's degree you'd start at ~46k (TVöD E11 I, though E10 would be possible, too) and would need to wait a bit longer until you surpass the median.
Note that German public services generally base your base pay on your qualification (your degree), only then can your experience "shift" the base pay upwards. Also note that starting next year, they will get a 10 % salary increase...
Tl;dr public service employees earn pretty average
I'm a grad student at a university from Berlin. We had a job fair a few weeks ago with ~15 companies where I asked every company representative what their salary for freshly-graduated sw engineers would be. About 80-90 % fell between 50k ± 5k € before tax (=brutto). Notable exceptions were finance sector jobs and jobs at American tech companies which offered closer to 70k ± 5k €.