Are businesses required to have a private garbage pickup?

Yes. As per City Code 287-6 (Private disposal of refuse) the City of Jersey City and Waste Management will not pick up bulk garbage or recycling for restaurants or any businesses that produce more than 6 30-gallon containers of garbage or recycling. These businesses must arrange for private garbage pickup.