The Utah Jazz and veteran Joe Johnson have agreed to terms on a two-year, $22 million deal, according to David Aldridge of NBA.com.
Johnson, 34, played for the Nets and Miami Heat last season, averaging 12.2 points over 81 regular season games.
The swingman also played well for the heat during their playoff run, scoring in double digits in 11 of the 14 games he started at small forward.
Johnson has been named an All-Star seven times over his 15-year career, last earning the honor as a member of the Brooklyn Nets in 2014.
The signing is the first major move for a Jazz team that just missed the playoffs, finishing ninth in the Western Conference standings.