Yes. You will file a resident NJ return and assuming you did not establish residency in NY or CA during the year but you meet the requirements to file a return in each of those non-resident states (see filing requirements below), you will file non-resident returns for both NY and CA and allocate the respective part of your income earned in each those states (steps below).
NJ, as your resident state, taxes income no matter where it is earned and the non-resident states only tax the income sourced to their states. That sets up double taxation on the income. To mitigate that double taxation the resident state (NJ) offers a credit for taxes paid to other states. You should complete the non-resident state interviews prior to starting the resident state interview in TurboTax. In that way, the figures needed to calculate the credit on your NJ return will be available for TurboTax to automatically use.
In the "My Info" section
Edit your personal information
Indicate you lived in NJ on Dec 31st
Assuming you did not establish residency in any other state during the tax year answer "NO" you did not live in any other states.
Continue
Still in the "My Info" section
Scroll down to "Other State Income"
Answer "Yes" you earned income in another state
Select NY and CA
This will generate the non-resident interviews for those states.
**Say "Thanks" by clicking the thumb icon in a post**Mark the post that answers your question by clicking on "Mark as Best Answer"