Инженер-программист в Депатамент архитектурных решений

По договоренности

г Москва, ул 5-я Ямского Поля, д 5 стр 1
  • Савёловская
  • Белорусская
  • Менделеевская

Департамент архитектурных решений занимается разработкой архитектуры и системной разработкой модулей "Ред Платформы". Кроме того, департамент принимает непосредственное участие в старте новых прикладных проектов, системной поддержке продуктов компании, выполняет консультирование прикладных разработчиков, разрабатывает прототипы новых функций продуктов.

Обязанности:

  1. Участие в разработке технических требований к новому функционалу

  2. Разработка нового функционала, поддержка, рефакторинг существующей кодовой базы

  3. Взаимодействие с архитекторами, аналитиками, тестировщиками, прикладными разработчиками

  4. Разработка системных модулей прикладных проектов и прототипов.

Требования к знаниям и опыту работы:

  1. Отличное знание языка Java

    1. Опыт разработки промышленных приложений

    2. Многопоточность

    3. Стандартная библиотека

    4. Работа с сетью (опыт разработки как серверной, так и клиентской частей приложения)

    5. Понимание модели памяти JVM

  2. Хорошее знание языка SQL

    1. Умение писать большие сложные запросы на выборку данных, в т. ч. рекурсивные

    2. Понимание, каким образом SQL сервер выполняет запросы, включая использование индексов, плана запроса

    3. Разработка хранимых процедуры, триггеров и т. п.

    4. Проектирование и доработка структур БД, понимание нормализации

    5. ACID

  3. Понимание работы сетевых протоколов

    1. TCP/IP

    2. HTTP, HTTPS

    3. REST, SOAP (web services)

  4. Криптография

    1. Принципы работы шифрования с симметричным ключом и открытыми ключами

    2. Назначение и устройство инфраструктуры PKI

  5. Общие навыки работы с большими проектами

    1. Системы контроля версий (git, subversion)

    2. Системы сборки приложений (gradle)

    3. Принципы CI/CD, контейнеризации

  6. Умение работать в среде Linux, в т. ч. через CLI

  7. Знание английского языка на уровне свободного чтения технической документации в области ИТ

Условия:

  1. Интересные задачи и дружный коллектив

  2. Стабильная заработная плата (окончательный уровень обсуждается с успешным кандидатом по итогам собеседования)

  3. ДМС (включая стоматологию)

  4. Оформление в соответствии с ТК РФ

  5. График работы: 5/2 выходные: суббота и воскресенье



Поделиться:

Опубликована 2 дня назад

Вакансия в подборках

  1. Программист
  2. Инженер
  3. Инженер ТО
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.