Veteran guard Joe Johnson has agreed to a two-year, $22 million contract with the Utah Jazz, reports David Aldridge of TNT. The shooting guard is returning for his 15th NBA season after the conclusion of the monster deal he signed with Atlanta in 2010. Johnson was one of the NBA's highest paid players in recent years, but his contract was long considered one of the biggest overpays in recent memory. He got traded to the Nets in 2012 and declined significantly over the life of the max contract, eventually getting waived by Brooklyn last season. After leaving the Nets, Johnson signed with the Heat just days later and became a useful contributor through the team's run to Game 7 of the Eastern Conference Semifinals. - See more at: http://www.sbnation.com/nba/2016/7/2/12063216/joe-johnson-utah-jazz-free-agency