Same here in France, 30 days on top of public holidays, and if you work more than 35 hours/week, you get the difference in a special type of time off that has some limitations
They just behave like a randomly-placed Sunday. Most normal work in Germany is not allowed on Sunday (exceptions are mostly work that already operates in shifts).