The 23-year-old has put pen to paper on a two year deal at SN1 and will wear the number 20.
Obika made five appearances for the Town during a loan spell in the 2010/11 season.
An interview with Town's new signing will shortly be available on STFC Player.