В школе Пальма совмещал игру в баскетбол на позиции форварда и американский футбол на позиции уайд ресивера.
Профессиональная карьера
Индиана Пэйсерс
28 июня 2012 года он был выбран под 36-м номером на драфте НБА 2012 года командой «Сакраменто Кингз» и сразу же был обменян в «Индиана Пэйсерс»[5]. 12 июля 2012 года он подписал многолетнее соглашение с «Пэйсерс»[6]. 23 марта 2103 года он набрал рекордные для себя 15 очков в матче против «Атланта Хокс»[7]. По ходу своего выступления в «Индиане» Джонсон не раз отправлялся играть в Д-Лигу за «Форт-Уэйн Мэд Энтс»[8][9][10]. 20 февраля 2014 года он был отчислен из «Индианы Пэйсерс»[11].
Сакраменто Кингз
26 февраля 2014 года Джонсон подписал десятидневный контракт с клубом «Сакраменто Кингз»[12]. 8 марта он подписал второй десятидневный контракт[13]. Однако по истечении этого контракта, 18 марта, «Кингз» не предложили ему полноценное соглашение с клубом, и он стал свободным агентом[14].
Испания, Д-Лига и Филиппины
14 августа 2014 года Джонсон подписал однолетний контракт с испанским клубом «Лабораль Куча»[15]. 28 октября он был отпущен из клуба, за «Лабораль Кучу» он провёл 6 матчей[16]. 3 декабря 2014 года он присоединился к «Остин Спёрс» из Д-Лиги[17].
29 апреля 2015 года он подписал контракт с филиппинским клубом «Барангай Гинебра Сан-Мигель»[18]. В 12 матчах за клуб он набирал в среднем 33, 7 очков и делал 11,3 подбора за игру.
30 октября 2015 года Джонсон вернулся в «Остин Спёрс»[19]. 29 января 2016 года он был выбран для участия в Матче звёзд Д-Лиги[20].
Финикс Санз
5 февраля 2015 года Джонсон подписал десятидневный контракт с «Финикс Санз»[21].
Сезон 2017/18 был вынужден пропустить из-за травмы колена.
Международная карьера
После своего третьего сезона в Санта-Барбаре Джонсон был выбран в сборную США для участия в летней Универсиаде 2011 в Шэньчжэне, Китай. Он отыграл на турнире 8 матчей набирая в среднем 7.3 очка и 3.9 подбора за игру[22].