Yes.
ETA: From the WHO website
"A vaccine against hepatitis B has been available since 1982. Hepatitis B vaccine is 95% effective in preventing HBV infection and its chronic consequences, and is the first vaccine against a major human cancer."
http://www.who.int/mediacentre/factsheets/fs204/en/
And anecdotally, I just had my titres done (about 6 years after I had the third booster) and I had seroconverted.