Barker joined Colchester as they embarked on a season hoping to survive in the Championship but they find themselves in play off contention with just two games to go.
He has started 38 games for the Layer Rd outfit this season.
'I would be happy to stay if an offer is there," he said. "The club have been fantastic for me, the fans and the players are great and I have really enjoyed it.'
'I came to Colchester to play football and that is what I have done so we will see what happens in the summer.'