PokerStars No-Limit Hold'em, $0.02 BB (4 handed)

Should i have raised so much to prevent the flush draw on the river?

Should i have called his raise on the river?

Would checking instead of a continuation bet been the best option on the river? I never wanted to show a sign of weakness which is why i bet on the river to begin with!

Button ($2.37)
SB ($0.89)
Hero ($2.80)
UTG ($3.79)

Preflop: Hero is BB with T, J.
UTG calls $0.02, Button calls $0.02, SB completes, Hero raises to $0.08, UTG calls $0.06, Button calls $0.06, SB calls $0.06.

Flop: ($0.32) 3, J, 7 (4 players)
SB checks, Hero bets $0.3, UTG calls $0.30, Button folds, SB calls $0.30.

Turn: ($1.22) 3 (3 players)
SB checks, Hero bets $1, UTG calls $1, SB folds.

River: ($3.22) 4 (2 players)
Hero bets $0.5, UTG raises to $1, Hero calls $0.50.

Final Pot: $5.22