I think that the first one can be B2 as well. And the second sounds like at least C1, but I’m not sure since I mostly apply to positions described in English. The thing is my English is definitely C1+, but my German is barely A2, so most of the time postings in German are just not worth it.