The Switzerland international has played 144 times for Arsene Wenger's side since making his first-team debut in a 2-1 League Cup victory against Manchester City in October 2004.
The 25-year-old has made just two senior appearances this season, captaining the Gunners in their Capital One Cup victories over Coventry and Reading.
A statement on the official Arsenal website read: "Everyone at Arsenal would like to wish Johan well for his time in Germany."
- Sports & Recreation
- Arsene Wenger