Most international companies will process your application just fine with documents submitted in English. The interview process takes place in English too. If you apply for local companies or companies with roles facing German customers/partners, you should probably submit your application in German.