Preflop
I think, calling is fine, but already now you need to think about if you are going to play this as a strict setmine, of if you also have some other plan. The 4BB is kind of worrysome, unless he does this all the time, because it often means some kind of strong hand.
Flop
This is maybe the most important point in the hand. If it was heads up, you clearly have to call with an overpair, even though he could have a better overpair or (less likely) a 3. But you have two guys left behind you. First of all this mean, that if he has any idea, what he is doing, then he is not C-betting light here. If he has a hand like AK or AQ, he should just be checking and mostly looking to give up, if someone behind put out a bet. So you dont really beat much here other than I guess exactly 88. Which is not a whole lot to beat, if he have zero bluffs, and if he can also have TT+.
There is also the risk, that someone behind comes along as well, and in that situation it will be almost impossible for you to get to showdown. Someone behind could raise, in which case you wont even get to see the turn. So I think, its fine to consider this a missed setmine and fold right now. Its not often, that we can straight out fold an overpair on the flop, but in my opinion this was such a situation due to the multiway nature of the pot and also due to him opening to 4BB UTG, which to me is a pretty big bet sizing tell.
Turn and river
At least nobody behind gave action, but you are still in a pretty shitty spot, and its anything but surpricing, that he show up with a hand like JJ.