This is my biggest pet peeve with junior developers. I find there's a total lack of ownership about making sure the feature is completely wrapped-up (not just the code, but the tests, the metrics, that it's shipped, that it's correctly marked as done and communicated, etc.)
I find they /expect/ that someone else at the company will review and make sure everything is done and safe, rather than be proactive about it.