Ability to create medium to large sized Java web applications from start to finish on their own. This includes but is not…