What he needs is clear boundaries, knowing what is allowed and what is not. If he knows basic obedience - sit, down, stay, go to place (bed on floor), use that as well as the word NO. As in "No, go lay down". That tells him clearly that biting is a NO, and then you give him something else to do instead. If he doesn't have these basic commands then start teaching that (separately, not when he's misbehaving). Most behavioral problems start because you think you told him "never do this to me" when what he heard is "you gotta go to your crate now, I don't feel like playing". The word NO is universal for "Stop what you are doing right now" and then reinforce it.
He's full of play and energy, this sounds like a game and he's making up the rules. Play games on your terms - use a tug, teach him "out" to let go and then give it back as a reward - this teaches him that by giving you control, you keep playing. Play fetch outside with a ball, again, only bringing it back to you makes the game continue by you throwing it again. The idea is that the fun continues only on your terms. Take him on long walks with lots of time to sniff but without getting out of control pulling or being disrespectful.... and/or do some active training in obedience or agility or nose work with a group. He needs mental stimulation as well as physical and he will be the best dog ever once he looks to you as the one that brings games to him, rather than him pushing you to play.
I got a really high drive pushy Doberman after having two that were totally easy-peasy. She taught me more than I thought I ever needed to know.
@Ddski5 also had one that tested his learning curve. They are different and will take more work and more discipline, but they will absolutely make the best dog you ever had.
And I agree with what's stated above: this is nothing to do with being intact and yes he still has a puppy brain and will do some uncalled for things - you are officially entering the Doberteens.