Оценка времени на разработку модуля на Java + Vue.JS. 3 недели это много?
входных данных для оценки трудозатрат мало.  "модуль" - значит куда-то встраивается ?  куда ? как ? какие требования в дизайну ? к коду ? к комментариям ? к тестам ? и вообще - что вам в итоге надо ?  Java - серверная часть - а что там ? или Java на локальном хосте в окошках?  или это JavaScript ?
не зная всего этого я бы тоже "заломил" 3 недели. хотя, возможно, ваша задача решается за 3 часа.
p.s. 8*15 = 120 часов...  а какой тариф у разработчика в час ? :)
С таким описанием и года может оказаться недостаточно. Точная формулировка - залог качественного и быстрого решения.