Viilian is 8/3 over 300 hands. Would it be a bad idea to just fold my JJ preflop since he is raising UTG or can I play for set value since I know he has a big hand? Do villians this nitty ever raise AQ/AK type hands UTG? Also is flop call bad and should I have bet the river?

PokerStars No-Limit Hold'em, $0.05 BB (9 handed) - Poker-Stars Converter Tool from FlopTurnRiver.com

BB ($7.15)
UTG ($6.67)
Hero (UTG+1) ($5)
MP1 ($9.95)
MP2 ($2.95)
MP3 ($9.38)
CO ($10.50)
Button ($11.77)
SB ($3)

Preflop: Hero is UTG+1 with J, J
UTG bets $0.20, Hero calls $0.20, 7 folds

Flop: ($0.47) 3, 10, 8 (2 players)
UTG bets $0.30, Hero calls $0.30

Turn: ($1.07) 5 (2 players)
UTG bets $0.45, Hero calls $0.45

River: ($1.97) 8 (2 players)
UTG checks, Hero checks

Total pot: $1.97 | Rake: $0.05