Pre-flop stradegy is fine: calling with jacks to see if you can win with a safe flop.

What sort of read do you have on him? If hes the kind of player who follows through every flop with agression then Id put him on high cards and push.

He might be taking an opportunity to take a decent pot away from you since not many hands hit that flop hard (Except pp 8s,5s and 4s). I'm not feeling much strength from the minimum reraise here, I say you push.

Your worst move would be to just call. It's allin or fold and I'm personally not laying down an overpair to that raise.

-'rilla