Your ball enters the paddle (collision), and gets its speed reversed.
Next frame, your ball is moved a few pixels but is still inside the paddle (collision) so it gets its speed reversed again, and never (or rarely) exits the paddle, so it seems jittery.
When a collision happens you could just move your ball to the top of the paddle, so you're sure that it won't get stuck inside. (moreover, there won't be any frame displayed with the ball inside the pad, so it may be more visually pleasing)