The 26-year-old, who played 30 times for the Shots last season, was out of contract at the EBB Stadium, but has now signed a deal that runs until 2013.
Boss Dean Holdsworth said: "This is positive news for the club. Jamie is another addition to a strong group of players and he did exceptionally well for us last season as we finished the campaign strongly.
"He possesses an excellent attitude and outlook on the game and I am so pleased that he has agreed to sign for another season. More good news."