Словарь жаргонов
Вояка — солдат
Словарь Ожегова
Вояка — Испытанный и храбрый воин Obs или тот, кто воюет задиристо и незадачливо
Толковый словарь Ушакова
ВОЯКА — ВОЯКА ВОЯ́КА, вояки, муж. (разг. шутл., ирон.). Воин, задира, драчун. Эх ты, вояка, и тут не мог устоять! Толковый словарь Ушакова. Д.Н. Ушаков. 1935-1940.
Современный толковый словарь русского языка Ефремовой
Вояка — воя́ка м. разг. 1. Испытанный боец, храбрый воин. 2. Тот, кто воюет с задором, с запалом, но неумело, незадачливо (обычно с оттенком иронии или шутливости). 3. Драчун, задира, забияка. Толковый словарь Ефремовой. Т. Ф. Ефремова. 2000.
см. также морфологический разбор слова "вояка".