The Devils made the Krys Barch signing official Tuesday.
According to Bergen Record, the 32-year-old enforcer inked a two-year contract with New Jersey worth $750,000 per season.
Barch recorded two goals and three assists in 51 games for the Stars and Panthers in 2011-12.
In 304 career NHL games, Barch has amassed 12 goals, 19 assists and 669 penalty minutes.
Barch was suspended for one game last season for reportedly directing a racial slur at P.K. Subban.