The New Jersey Devils have re-signed defenceman Will Butcher to a three-year, $11.2 million contract.