Career
Joshua John came through the youth departments of SV Koedijk, Ajax, RKC Waalwijk and Sparta Rotterdam. He made his professional debut 2007-2008 season in the league match against Football Club Groningen in September 2007, coming on as a substitute for Sjaak Polak. He also scored a goal against Chelsea Football Club at Stamford Bridge, when Football Club Nordsjælland were beaten 6-1, on 5 December 2012.
On 2 September 2013, he signed a contract for 3 ½ years with the Danish Superliga club Football Club Nordsjælland.
On 29 April 2014, the Aruban FA confirmed that John was "an Aruban Professional Football player", suggesting that he would be available for the Aruban National team