Why is my dog itching?

For the past several weeks now, my dog has been furiously itching. He has gotten these large bumps all over his back. There isn’t any signs of fleas. He’s a white dog and I can see a black flea crawl across his body from several feet away.

I’m not sure what it is, but think that it might be hormones. Anyone have any ideas?