The 19-year-old will travel out next week to join up with Keith Downing's side, with the local lad having racked up 40 appearances in the 2016/17 season for the Hatters, becoming a mainstay in Nathan Jones' squad.
Jones said: "It's 100 per cent justified. It's a credit to the process we have here at the club, it's not just a credit to the youth team or to me or anything. I think it's a collective thing. The process we have got, we believe in young players, so we try and recruit good young players and then coach them to make them better, to give them an opportunity.
"There is a pathway at this football club, that if they are good enough they will be given an opportunity and JJ has taken that opportunity with both hands.
"There's a lot of credit there. It's not a credit to me. Yes, I gave him an opportunity and developed him further, but it's a collective thing. From his recruitment, to the youth team, the coaching he had, the actual pathway he had at Luton Town – a club that thinks like that. It's a wonderful thing for JJ."
Congratulations JJ!