на главную
zarplata•22.08.2026

Backend-разработчик (Go/Java)

Гибрид МоскваАккредитованная ИТ компанияБелая зарплатаГибрид/офис/удаленкаДМС

Навыки и технологии

GoHibernateDockerPostgreSQLPrometheusSpring BootJavaGitLab CI/CDRedisKubernetesAngularClickHouse

Ключевая задача

Разработка и архитектура промышленной AI-платформы на Go и Java: бизнес-логика, распределённые системы, безопасность и интеграции.

Описание вакансии

О компании

DM Solutions – ИТ компания. Мы создаем и внедряем программные решения для цифровой трансформации корпораций и государственных компаний.

Наши клиенты: Росатом и его дивизионы, АК Россия, Газпром нефть, Силовые машины, Росгосстрах, Ингосстрах, Дом.РФ, МТС и многие другие.

Мы активно растем, выстраиваем и совершенствуем наши процессы, запускаем новые проекты и направления бизнеса.

Мы создаем промышленную AI-платформу — единую среду для разработки, развертывания и управления интеллектуальными приложениями для промышленных предприятий. Наша цель — превратить промышленный AI из сложного и дорогого проекта в стандартизированную, масштабируемую инженерную дисциплину. Мы работаем с крупными заказчиками в условиях строгих требований безопасности (КИИ, ФСТЭК) и создаем продукты, которые меняют рынок промышленной автоматизации.

Обязанности

Разработка и архитектура:

  • Реализация бизнес-логики и алгоритмов продукта, интеграция с внешними сервисами и API;
  • Проектирование распределенных, горизонтально масштабируемых систем (Highload, HA);
  • Разработка ролевой модели доступа (RBAC/ABAC) и политик безопасности;
  • Участие в планировании новых функциональных требований, декомпозиция задач, оценка сроков, грумминг с командой.

Безопасность и качество кода:

  • Обеспечение безопасности продукта: защита от уязвимостей (SQLi, XSS, CSRF), анализ и устранение уязвимостей в коде;
  • Написание тестов (TDD), проведение unit- и mock-тестирования (JUnit, Mockito, Testcontainers).

Базы данных и производительность:

  • Работа с различными типами БД: PostgreSQL, ClickHouse / Cassandra, Redis.
  • Проектирование гибридного хранения , оптимизация I/O нагрузки, расчет IOPS/Throughput.

Асинхронность и интеграции

  • Построение event-driven архитектур, работа с брокерами сообщений (Kafka, MQ, Artemis, Redis Streams, MQTT).
  • Проектирование data pipelines и stream processing.

Процессы и коммуникация:

  • Консультирование команды по техническим вопросам.
  • Участие в ретроспективах инцидентов на production-среде, решение внештатных ситуаций.
  • Документирование кода, API, архитектурных решений и схем потоков данных.
  • Взаимодействие с DevOps для настройки CI/CD и развертывания.

Требования

  • Коммерческий опыт разработки на Java (11-21) и Go, знание соответствующих фреймворков.
  • Опыт проектирования высоконагруженных и распределенных систем.
  • Экспертиза в работе с PostgreSQL и хотя бы одной колоночной БД (ClickHouse / Cassandra).
  • Понимание принципов безопасной разработки (OWASP, управление секретами).
  • Умение писать чистый, поддерживаемый код и тесты.
  • Способность принимать решения на основе метрик, проводить технические исследования.
  • Внимательность к деталям, ответственность за сроки и результат.

Будет плюсом

  • Опыт с промышленными протоколами (Modbus RTU/TCP, OPC-UA).
  • Знание систем телеметрии, IoT или IIoT.
  • Опыт работы с Docker/Kubernetes и построением CI/CD.

Условия

  • Мы - аккредитованная ИТ компания;
  • Быстрый процесс подбора: интервью с HR → техническое собеседование → встреча с нанимающим менеджером → проверка СБ → оффер. В среднем, прохождение всех этапов занимает 1-2 недели;
  • Оформление: в соответствии ТК РФ. Можно подписывать документы через кадровый электронный документооборот;
  • Выплаты: “белая” заработная плата, оплата больничных и отпусков, премии;
  • График работы: пн-пт, сб/вскр - выходные. Разные форматы работы по договоренности с руководителем: гибрид, офис, удаленка.
  • Согласование отсутствий без лишней бюрократии;
  • ДМС после испытательного срока.