An enzyme catalysing the removel of nucleotides from ends of DNA is:
DNA ligase
Endonuclease
Exonuclease
Protease
Exonuclease removes nucleotides from the ends of the DNA whereas, endonuclease makes cuts at specific positions within the DNA.