Preflop
Its a little borderline calling an UTG open with this hand but whatever.
Flop
Giving his sizing you have to at least call, but you could also raise and turn your hand into bluff. I probably just call most of the time.
Turn
At least 2/3 of the deck will change the texture in a way, thats bad for you, by completing either flushdraw, pairing the board, counterfeiting your hand or make any worse hand play the board. You also cant improve, so this is definitely not the time to slowplay, and especially not when he make a laughable small bet like this. Not raising here is a very significant mistake.
River
You were lucky to get one of the few clean cards in the deck, and you face another small bet. You absolutely need to raise now, when you did not do it on the turn, but your sizing is to small. There are very few
hands, that will put in an extra 10BB, that will not also put in 15 or 20. You are giving him almost 4:1, and you dont need to give him such a great price to get him to make a bad call. In fact a larger raise can look more bluffy and sometimes even get called more.
When he jam, it sucks, because a line of small bet, then big 3-bet when raised, is usually very strong. The fish psycology is, that he dont want you to fold, so he bet very small. But then when you raise, he "know you have something", so he go all-in for maximum value. You are probably beat here, but even so I dont think, its a significant mistake to call it off.
Sometimes you might be chopping, and once in a blue moon he might show up with something totally crazy like pocket aces, because he cant read the board. But it is also ok and probably slightly better to fold here. Even though you block JT, there are still 12 combos of it, so its like having QQ preflop, where we can also sometimes get away facing a jam for 100BB or more.