Z kolei w następnym sezonie wygrał z The Hatters trzecią ligę angielską i awansował do EFL Championship.
Z kolei w sezonie 2016/17 oraz 2018/19 został nazwany najlepszym zawodnikiem Luton Town.
W październiku 2018 roku został wybrany młodym zawodnikiem miesiąca w trzech ligach EFL (EFL Championship, EFL League One, EFL League Two). Na koniec sezonu został też wybrany do . W tym samym sezonie został uwzględniony w jedenastce sezonu League One według PFA.
Leicester City 28 lipca 2019 roku został pozyskany przez angielski klub Leicester City związując się kontraktem na pięć lat. Kwota transferu nie jest znana chociaż może się wahać w okolicach 8 milionów funtów.
James zadebiutował w Leicester City 24 września 2019 podczas meczu Pucharu Ligi Angielskiej ze swoim byłym klubem - Luton Town. James Justin zagrał 90. minut i zdobył swoją pierwszą bramkę w barwach Lisów, dokładnie w 44. minucie. Asystował mu Youri Tielemans. Mecz ten zakończył się wygraną Leicester City 4:0.
Justin swój pierwszy mecz ligowy w barwach Lisów zagrał 4 grudnia 2019 roku w meczu 15. kolejki ligi angielskiej przeciwko Watford F.C. James wszedł z ławki w 80. minucie za Harveya Barnesa, a w doliczonym czasie drugiej polowy zaliczył asystę przy golu Jamesa Maddisona. Mecz ten zakończył się wynikiem 2:0 dla Leicester City.