Junior programátor znamená programátor bez praxe nebo s malou praxí, tj. nemá moc zkušenosti, jak se nabyté vědomosti uplatňují v praxi, nezná běžně se vyskytující chyby či jak se vede tým programátorů, nedokáže kvalifikovaně rozhodnout, kam by se měl ubírat vývoj svěřené aplikace a podobně. Prostě zná jen nebo převážně jen teorii. Ty konkrétní vědomosti ale nelze takhle snadno shrnout, takže bývají uvedené někde dále v inzerátu pod ,,Požadujeme".
Zjednodušeně řečeno junior znamená člověk, který se nedokáže samostatně řídit. O konkrétních znalostech to ale vlastně neříká nic.