Jamie returns to Welling after ending last season at Park View Road. He signed for Queens Park Rangers at the age of 15 and stayed for three years before moving to Hamilton Academical. After that, he joined Swindon Town, then Leyton Orient followed by St Albans City. He then moved to Torquay United, with whom he won promotion, before moving back into the Football League at Crawley Town.
In 2020-21, he captained Aldershot Town but left at the end of the season. He agreed to join Southend United, but a change of management resulted in him moving on for a short spell at Maidenhead United before signing for the Wings.
He has been capped by Northern Ireland at Under 19, 20 and 21 levels.