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

Дата размещения вакансии: 24.10.2025
Работодатель: Ред Софт
Уровень зарплаты:
з/п не указана
Город:
Москва
5-я улица Ямского Поля 5с1
Требуемый опыт работы:
От 3 до 6 лет

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

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

  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. ДМС (включая стоматологию)