Comenzó jugando fútbol para el club juvenil Sportfreunde München en 1991, y cinco años después se integró al equipo juvenil del TSV 1860 Múnich.En el año 2004, Johnson fue contratado por el club y debutó en el equipo sub-23 de las ligas inferiores, jugando 43 partidos hasta el 2007.Luego de otras tres breves apariciones en la temporada 2005-06, fue promovido en forma permanente al primer equipo por el técnico Walter Schachner.Para cuando dejó el club en 2009, había jugado 90 partidos en la liga y anotado cuatro goles.[1] En un principio tuvo dificultades para afianzarse en el equipo ya que debía competir en su puesto de defensor con figuras como Marcel Schaefer y Sascha Riether.[12] Volvió a anotar, esta vez un doblete, días después en el empate 3-3 ante el Hoffenheim por la 1.[19] En el siguiente amistoso ese mes, Johnson comenzó el partido como titular y provocó un penal a favor de su selección que llevó a uno de los goles en la victoria 3-2 sobre Eslovenia.[28] Gracias en gran parte a su actuación estelar en la Copa del Mundo, Johnson fue uno de los seis nominados al premio al Futbolista del Año en Estados Unidos en noviembre de 2014.[30] No obstante, Johnson regresó a la selección nacional para los partidos frente a San Vicente y las Granadinas y Trinidad y Tobago por las eliminatorias a la Copa Mundial de Fútbol de 2018, anotando un gol en la goleada 6-1 ante San Vicente.