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