Villain's 4th hand at the table, so no read. Obviously this is standard up to the turn, but is a check better on the turn here, and what do you think of the river play?

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

saw flop

SB ($1.95)
BB ($4.80)
UTG ($2.52)
UTG+1 ($10.35)
MP1 ($6.92)
Hero (MP2) ($6.37)
MP3 ($7.13)
Villain (CO) ($4.93)
Button ($13.85)

Preflop: Hero is MP2 with A, A
3 folds, Hero bets $0.25, 1 fold, Villain calls $0.25, 3 folds

Flop: ($0.57) J, 4, 9 (2 players)
Hero bets $0.40, Villain calls $0.40

Turn: ($1.37) 8 (2 players)
Hero bets $1, Villain calls $1

River: ($3.37) 3 (2 players)
Hero checks, Villain bets $3.28 (All-In), Hero ???