An off-duty NYPD officer is recovering at the hospital after he was shoved onto the subway tracks during a dispute with a homeless man at an East Village subway station.
Police say it happened at the 3rd Avenue station at around 7:30 p.m. Tuesday night.
The 24-year-old officer landed on the L subway line tracks after being allegedly pushed by 28-year-old Aaron Walker, who also fell onto the track bed…