Although I can't recommend a GC in NJ as I'm in Mass, I'll give my 2 cents after being in construction for almost 15 years.
This is a VERY tough time to find a good GC and establish a good relationship with. It's the hottest construction market in decades, and all of the good GC's are extremely busy.
Construction escalation costs have been through the roof over the last 2 years alone, mostly due to labor shortages and subcontractors having more work than they can handle, so they start submitting high bids that leave owners and investors scratching their heads.
If you have the knowledge and ability to manage and hire the subcontractors directly, I would do that. Then find a core group of subs, especially important on the plumbing, electrical and HVAC side.
Payment terms are also very important to GC's. So you will have a hard time finding a GC that will agree to anything beyond 30-day pay terms and many residential guys want better terms than that.
But best of luck in your search--there are too many inexperienced morons out there who call themselves GC's and botch projects left and right.