Ведущий BACKEND-разработчик
г. Москва
Обязанности:
- Контроль и технологическое развитие платформы;
- Взаимодействие с командами разработки для синхронизации и выстраивания единого пути развития системы;
- Разработка новых модулей, доработка и оптимизация существующего кода;
- Анализ кода и исправление ошибок, решение текущих задач;
- Рефакторинг существующего кода;
- Работа в команде и реализация одного из направлений проекта;
- Экспертная консультация технологов и аналитиков в части разрабатываемой информационной системы.
Требования:
- Высшее образование (техническое, экономическое);
- Уверенные знания Java и сопутствующего стека технологий;
- Сильные коммуникационные навыки, умение обосновать и донести свою точку зрения до команды;
- Опыт проектирования архитектуры решений, опыт разработки backend части Web-приложений с использованием SpringFramework (MVC);
- Написание эффективного и понятного кода, знание основных паттернов проектирования;
- Опыт работы с buildtool (Maven, Gradle), опыт работы с Git;
- Опыт написания модульных тестов (Mockito, JUnit), опыт работы с CI системами (Jenkins);
- Навык работы с Postgresql, Oracle, MS Sql, умение написать простые команды в LINUX-системах;
- Приветствуется опыт работы с Javascript.