Middle Java разработчик. Наиболее заполненной нишей является программист среднего уровня. Это средний разработчик, способный создавать код, соответствующий требованиям на всех этапах, и самостоятельно выпускать его для людей.
Он понимает языки программирования на продвинутом уровне и имеет опыт командной разработки. Он пишет чистый качественный код, который не требует проверки или доработки.
Некоторые компании могут потребовать базовых знаний других языков программирования или дополнительных программ. Например, они могут искать специалиста для создания приложения для Android.
Если рассматривать профессию с точки зрения описания должностных обязанностей, то программисты Java отвечают за написание кода, добавление новых функций и исправление ошибок, которые тестировщики программного обеспечения находят в программах и приложениях. В этом отношении работа программиста Java ничем не отличается от обязанностей разработчика любого другого языка.
Middle Java разработчик уметь :
- Знать и уметь работать с ООП и MVC.
- Писать SQL-запросы (это может быть требованием для должностей младшей категории).
- Писать четкий и лаконичный код и иметь опыт использования DRY и KISS.
- Уметь поддерживать многопоточность.