It's min. 4 Weeks (by law) + national/regional holidays, which differ based on region in Germany and might overlap with Saturday/Sunday if anyone is interested in it. It's still pretty nice.
With a higher education you won't find any job offer with less than 25 days of vacation, usually >= 28. In tech most companies offer 30 days. I've seen some offering 38..