Preflop: Call. Your hand has value, and you have both absolute and relative position calling a UTG raise multiway from the button. Often times in spots like this UTG will check after missing the flop, everyone else will check, and (as long as your image is tight) you can steal the pot with a bet.
Flop: Provided we have the same definition of "ABC," I would put villain on a very strong hand. ABC players are not calling EP raises with KJ here, but they are definitely calling with 99 and 77. The board is dry so the tiny bet looks like he's trying to sucker weak pairs into calling. Your implied odds are high here and your draw is disguised, just call.
Turn: You've picked up another disguised draw and your implied odds are still high. Just call again and make sure the dealer throws a J down on the river.
Just my opinion...