Dictionary.com
Thesaurus.com

will have soldiered

  • future perfect
    of soldier.
    soldier
    noun
    a person who serves in an army; a person engaged in military service.