James fu scelto come 19º assoluto nel Draft 2014 dai Miami Dolphins[1]. Debuttò come professionista partendo come titolare nella vittoria della settimana 1 contro i New England Patriots[2]. La sua prima stagione si concluse disputando tutte le 16 partite come titolare, venendo inserito nella formazione ideale dei rookie dalla Pro Football Writers Association[3].
Denver Broncos
Il 13 marzo 2019, James firmò un contratto quadriennale del valore di 51 milioni di dollari con i Denver Broncos.[4][5] Nella stagione 2020 decise di non scendere in campo a causa della pandemia di COVID-19[6].
Baltimore Ravens
Il 10 giugno 2021 James firmò un contratto biennale da 9 milioni di dollari con i Baltimore Ravens.