How much exercise is she getting? How frequently do you work on a few obedience skills? Dobermans need a lot of physical and mentle exercise. Brain work uses a lot of energy and helps tire a dog very well along with plenty of outdoor romping and fetching type play and a little walk. If they don't get enough stimulation, they behave the way you describe. They're highly intelligent dogs and need a job. So throughout the day, frequently, work on a couple of sits, downs, come, stay etc.
When you push her when she jumps, she can take that to mean that you're playing with her. She doesn't know the English word, "off" yet, so when she's jumping up and you say "off," that can be associated with the jumping and not the off, as you intend. So when you say, "off," she'll learn that means to jump. When you say, "off" to her, you're attending to her. You're speaking to her. That is often construed by some dogs as attention and a payoff for jumping. Unless you're very harsh, it is not apt to stop the behavior. And you don't want to be harsh to a pup. Soon they get habituated to it and it has no effect.... or a really sensative dog can just shut down and be crushed.
The best way to teach your pup to not jump is to completely ignore her, turn the other way, let her jump, brace yourself but ignore her ABSOLUTELY. That means no eye contact, no vocalizations, no facing toward her, no touching her. Turn away and look heavenward. LOL. She will wonder why you're not reacting to her, why her jumping up isn't working.... and will plop herself into a sit most likely, because they just do that often when they're thinking about what to try next. At that very instant that she sits, squat down to her level, turn sideways and sort of hug her to you, so she doesn't have to jump and pat her and give her a little treat from your pocket. Give her the attention she wants only when she sits nicely or stands on all fours, your preference. Otherwise ignore her. Don't squat down or hug her to you every time, just a little to get her started on the idea that she'll get attention if she stays on all fours or sits. (whatever you want to teach her) Vary your position, vary the location. Don't always be the one to react to her.
You can use the word, "off" if you want but only use it at first when she actually gets off. The problem with saying "off" is....do you think you should have to tell her off? Or would you rather have her learn that she should never jump up on someone? That not jumping is then the default behavior. If that is what you want, to not have to tell her off, do as I described.
You can also, if you see it coming ahead of time, that she's thinking about jumping up, intercept (do not wait for her to jump) and ask for a sit. That can help jump start her training. (pardon the pun) Once she gets onto sitting for attention, most of the time, if you just stand there when you think she'd like some attention, even if she's not jumping......and just wait for a couple seconds, (don't say, "sit") she'll sit, once she starts getting into the swing of things. In other words, you'll be able to fade out the cue, "sit." As soon as she sits, within 3 seconds, give her what she wants and then some.