It's a fairly common hobby subspecies known as Candoia carinata carinata. The common names of this particular snake are as follows......'Indonesian Tree Boa"(as you purchased it as),the New Guinea or Papuan Tree Boa, and Pacific Tree Boa. These somewhat confusing common names are ALL referring to Candoia c. carinata. look these names up on the net and you will find many that are virtually identical to the snake you are holding. I would even bet you may have very possibly purchased it from LLLreptiles. In any case though, it's definitely a Candoia c. carinata commonly referred to by any of the common names I previously mentioned.
Here's a link regarding these snakes:
Indo-Pacific Tree Boas
-----
irony - "that one person's trash (captive-produced hybrids) could ever be another person's treasure"..........