Julian Green will go from Bayern Munich to Stuttgart during the January transfer window.
Green has agreed to a deal with Stuttgart through June of 2019.
Green came through the ranks at Bayern's youth academy but failed to secure a regular place in the first team squad and spent the 2014-2015 season on loan at Hamburg.
With his new club currently third in the second tier, Green has a good chance of returning to the top flight next season.
"I watched all their matches in the last few months, and I think that Stuttgart's the right place for me," he said.
"I am looking forward to this new task and challenge."