Корректная запись в трудовой на должность java junior в Украине?
Отдел кадров/бухгалтерия обычно знает, как оформить. Программист - это ок. Язык не слышал, чтобы указывали в должности. junior/middle/senior - это зарубежная терминология. Могут писать младший/старший, могут писать инженер-программист, разработчик, и всякое такое.
А через 3 года переписать на Middle :), не думаю. Если по трудовой то все правильно написали, единственное там код вакансии должен быть правильный по классификатору. В основном у нас в Украине по ЧП оформляют.