Karimmin, я к тому, что web-разработка возможна на множестве языков и с использованием ещё большего количества фреймворков. Если хотите получить конкретный ответ, стоит в теге указать конкрейтный язык и конкретный фреймворк, а общий тег "веб-разработка" убрать.
dotabred, да, позвоните непосредственному руководителю и попросите у него встречи на 15-30 минут, чтобы он детально рассказал ваши плюсы и минусы и дал рекомендации по дальнейшему карьерному пути.
Эрнэст Фарукшин, да, этого достаточно. На Spring не пишут http-сервера, на Spring пишут web-приложения. Причём Spring основательно изолирует разработчика от сетевого уровня.
Эрнэст Фарукшин, а классы URL и URLConnection очень просты и на изучение требует примерно секунд 30. Даже не представляю, какие вам для этого нужны задания и зачем вообще какое-то подкрепление.