Yes, they do.
Have you actually crunched the numbers or are you just taking a wild guess?
Though, realistically they also have a pair of $900K guys in Luke Hughes and Simon Nemec that will be earning a spot on defense soon enough, regardless of the cap situation.
I've poked around capfriendly, but I'll dive in now.
Given that Fitzgerald has consistently been running a 23 man roster, I doubt he'll suddenly switch to a 20 man roster. I'll work from that.
New Jersey has $35.6m to play with next season across 11 contracts for a roster size of 23 players.
If they keep Schmid around then bring up Holtz, L Hughes and Nemec, NJD will have 14 contracts. That leaves them needing eight forwards and one defenceman.
x - J Hughes - x
Palat - Hischier - Mercer
x - x - Holtz
x - x - x
Lazar, x
Siegenthaler - Hamilton
L Hughes - Marino
x - Nemec
Smith
Vanecek
Schmid
If Meier and Bratt take up $18.5m next year while Nemec, Hughes and Holtz take ~$2.7m, then New Jersey will have ~$14.4m remaining for six forwards and one defenceman.
NJD can get Bahl around his current cap hit so that they have seven defenceman, which leaves ~$13.6m for six forwards.
The following is a stab, and yes, I know Palat has been on the third recently:
Meier - J Hughes - Bratt
Palat - Hischier - Mercer
x - x - Holtz
x - x - x
Lazar, x
Siegenthaler - Hamilton
L Hughes - Marino
Bahl - Nemec
Smith
Vanecek
Schmid
Let's say you get away with $3.8m on your fourth line and another spare. You're left with $9.8m for two impact middle-six forwards.
Alright. Turns out you guys can manage it given your high number of ELCs and surplus value contracts.
If L Hughes and Nemec aren't ready enough for a run next season, though, it'll sting as Mercer will need a raise then. You'll likely need to do what Tampa does and pay a premium to get a quality player on supervalue contracts (Coleman, Hagel, Paul, Jeannot).