Full Stack Java Description