Career
He has previously captained the Hamburg Freezers of the Deutsche Eishockey Liga. Between 2001 and 2005 he played four seasons with Eisbären Berlin. He joined the Freezers in 2005 and played 6 seasons with the club
Barta was selected to the DEL All-Star game in 2005, 2006, and 2007.
Barta was selected to play for the German national team for the 2010 Winter Olympics. He previously represented Germany at the 2003 World Junior Ice Hockey Championships, the 2005, 2006, 2007, 2009, 2010 and 2011 Ice Hockey World Championships, and the 2006 Winter Olympics.
Barta signed a one-year contract with Malmö Redhawks of the HockeyAllsvenskan on June 17, 2011. Following a second Swedish season in 2012-2013 with Rögle BK in the Elitserien, Barta returned to his native Germany, signing a two-year contract with EHC München of the DEL on May 6, 2013.