I'm really interested in this thread because I 100% always make the wrong decision in similar spots.

Usually it seems like you are WB here, but the board is such that there aren't a tremendous amount of hands you are behind. I would be more scared if the board were 359J or something instead of 339J.

I am very good at running into hands like quads, trips top kicker, TPTK, nines full, etc here. I reason that I'm very rarely stronger then AJ/KJ/QJ/JT here, obviously weighted towards the top, and that I have to call all bets because my opponent knows this.

I'd probably call the turn and value bet the river if checked to.. maybe half pot or so. I'm not sure how much value is in that bet though.