Maxwell's Blues contract had been due to expire in the summer.BCFC
This is after the 21-year-old's Standard Loan with Moors expired on Saturday.
During his loan spell with Tim Flowers' National League side, Maxwell racked up 30 appearances, scoring three goals.
His Blues contract had been due to expire in the summer.
Maxwell first joined Blues from non-league outfit Kidderminster Harriers in 2016 for a nominal fee, before he was immediately loaned back to the Aggborough club.
He also spent further loan periods with Grimsby Town and Gateshead.
Although he figured regularly for the Blues Development Squad, he never recorded a First Team Start during his three-year spell with the Club.