I am currently interning at a defense contractor and I do more than the full time people. So I am confident in my skills to get a full time job.
I am a CS Junior as well, but I wasn't in the Marine Infantry. I agree with pradn about the social signal of having a degree, but how do the costs play out? And do you already have any full time offers?