We do not currently know of any antonyms for professional soldier.
For similar words to professional soldier, try: