1) ЗП - больше - лучше;
Не особо определяется технологией. В данном случае - примерно одинаково
2) Широкая распространённость и низкая проекто-специфичность технологии
Java wins. У DBA все-таки ограниченная применимость.
3) Перспективы перехода на смежные развивающиеся технологии
И там и там вам никто не помешает перепрыгнуть на модные Scala или NewSQL - решения.
Настораживает, на самом деле название "Full stack junior Java developer" - фулл-стэк в данном контексте - это что - джава, джаваскрипт и кофе варить директору?
Вторая контора готова предложить кучу вариантов вчерашнему студенту - тоже не очень хороший знак.
Итого, посмотрите на условия в обеих компаниях ( не кидают ли по деньгам, какой офис и тэдэ) и идите туда, где интересней. Вам перейти на что-то другое будет еще совсем не поздно.