GJ Contracting & Roofing LLC is the neighborhood roofing company you are looking for. Providing contracting services in New Jersey & surrounding areas. We’re a family-owned business with over 25 years of experience in the roofing industry. We tailor ourselves to our clients and aim to provide a great experience. We want to create a relationship with the customer in which you will feel glad to call us years down the line.