A lot of people would recommend enigma and i don't think i disagree, but skullders is a great cheap option to build magic find too.
I like that setup a lot. I play hc too.
Stormshield makes you much more tanky, but obviously one sacrifices damage for protection. It is something one has to figure out through experience.
Glad to see more poeple waking up to kira's guardian. I've always been harassed for recommending that in any build.
Vampire gaze is not a bad defensive option, but life leech one gets from titan's, and if merc use insight, mana shouldn't be a big problem, so the mana leech becomes largely unnecessary. Then one is left with only the dr% as a reason to use it, since kira's gives that much elemental resist%. And i don't think that is good enough reason, since javazon is mostly a ranged build.
So i see your build as strong there.