I haven’t been playing st for too long, so I’m no expert by any mean, anyway jump straight short stops him cold, but you have to somehow predict it, because of how fast his jump is. Chances are sometimes he’ll be close enough so he can jump at you and you have no time to jump, in that case s.forward (the close version) MAY trade (i feel it’s a 50-50 situation, but I don’t know really), in that case I tend to block and get ready to tech/reverse after the cr.strong he’ll most likely throw out.
If he manages to jump in on you (and you blocked his jump in), things don’t look too good, you have to guess right what will come next: cr.strong or throw and you have no low charge.
If you’re feeling lucky you could stick out an anti-air s.forward, if it trades the damage trade is in his favour but you got him off you, if it doesn’t trade… good luck.
One last thing, don’t ever use upkicks against vega(claw)'s jumpins, but you probably already noticed that.
Again i’m not a pro, nor have I been playing for years, so I guess some of the older players can give you better advice, my info should be 100% correct though.