After going undrafted in the 2010 NBA draft, Johnson spent time with the Miami Heat and the Minnesota Timberwolves during the 2010 NBA Summer League. In August 2010, he signed with the Oita Heat Devils for the 2010–11 bj league season. In 47 games for Oita, he averaged 15.9 points, 8.7 rebounds, 2.9 assists, 1.8 steals and 1.5 blocks per game.