could a roman choose to become a soldier? Or did they have to become one?

It depends upon whether you're asking about before or after 30 B.C.

http://en.wikipedia.org/wiki/Roman_army