Java разработчик
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Задачи:
• Проектировать и разрабатывать элементы системы в рамках ГИС услуг
• Декомпозировать задачи и проводить оценку сроков
• Распределять задачи внутри проектной команды;
• Проводить процесс подготовки, отладки и выпуска версии;
• Участвовать в проектировании архитектуры системы;
• Обеспечивать качество программного кода и улучшать существующий код;
• Участвовать в развитии технологий и улучшении внутренних стандартов качества.
Обязательные требования:
• Опыт коммерческой разработки на Java от 3-5 лет;
• Опыт использования: Spring MVC, Hibernate;
• Знание SQL и опыт работы с PostreSQL;
• Опыт разработки веб приложений: HTML5, CSS, JavaScript;
• Опыт использования современного JS фреймворка (ExtJS, Angular JS);
• Опыт проектирования новых приложений или крупных блоков функциональности существующих приложений;
• Знание принципов проектирования ПО и шаблонов разработки (SOLID, GRASP, GoF и т.д.);
• Знание алгоритмов и структур данных;
• Навыки коллективной работы в проектной команде (умение читать чужой код, проводить код-ревью, опыт использования систем контроля версий и баг-трекинга);
• Умение оптимизировать и рефакторить как свой, так и чужой код;
• Опыт использования современных методологий разработки (итеративная разработка, Unit-тестирование, непрерывная интеграция); Желательно:
• Опыт разработки на Node.js
• Работа с ГИС данными
• Опыт работы с BI или OLAP данными Опыт разработки на TypeScript, Python
Бонусы
Бесплатное посещение спортивного комплекса города Иннополис
Переезд и релокационный пакет
Офис в Университете Иннополис