DM Solutions – ИТ компания. Мы создаем и внедряем программные решения для цифровой трансформации корпораций и государственных компаний.
Наши клиенты: Росатом и его дивизионы, АК Россия, Газпромнефть, Силовые машины, Росгосстрах, Ингосстрах, Дом.РФ, МТС и многие другие.
Мы активно растем, выстраиваем и совершенствуем наши процессы, запускаем новые проекты и направления бизнеса.
Мы создаем промышленную AI-платформу — единую среду для разработки, развертывания и управления интеллектуальными приложениями для промышленных предприятий. Наша цель — превратить промышленный AI из сложного и дорогого проекта в стандартизированную, масштабируемую инженерную дисциплину. Мы работаем с крупными заказчиками в условиях строгих требований безопасности (КИИ, ФСТЭК) и создаем продукты, которые меняют рынок промышленной автоматизации.
Дорогие кандидаты! Без опыта на Go|Golang мы не рассматриваем!
Stack:
– Java 11-21
– GO 1.25+
– Spring boot, data, cloud, security
– lombok
– Maven, Gradle
– Liquibase
– Hibernate
– ApacheMQ (Artemis)
– Fiber / Echo / Gin
– GORM
– Prometheus
– PostgreSQL
– ClickHouse / Cassandra
– Kafka / MQTT
– Redis
– REST API / gRPC / WebSocket
Hard skills:
Архитектура и производительность
– Опыт проектирования и реализации высоконагруженных и распределённых систем (Highload, HA, горизонтальное масштабирование)
– Понимание принципов CAP-теоремы, eventual consistency, sharding, partitioning, replication
– Навыки анализа и оптимизации I/O нагрузки, расчёта IOPS и Throughput для дисков и баз данных
– Опыт построения TSDB (time series database) или систем сбора телеметрии с большими объемами данных (от миллиарда строк / 1000 ТБ данных)
– Понимание структур хранения данных (LSM-tree, B+tree, column-oriented, WAL)
– Понимание профилирования JVM, мониторинга GC и оптимизации производительности
Базы данных
– Опыт работы с PostgreSQL (индексы, план выполнения запросов, партиционирование)
– Опыт работы с ClickHouse / Cassandra — понимание моделей хранения, принципов сжатия и TTL
– Опыт проектирования гибридного хранения данных (горячие/холодные данные)
Интеграции и асинхронность
– Опыт работы с брокерами сообщений (Kafka, MQ, Redis Streams, MQTT)
– Понимание асинхронного и событийно-ориентированного программирования (event-driven architecture)
– Опыт проектирования data pipelines и stream processing
Безопасность и тестирование
– Знание принципов безопасной разработки (OWASP, secure config, secrets management)
– Unit и Mock тестирование (JUnit, Mockito, Testcontainers)
– Знание SOLID, чистого кода, паттернов проектирования
– Умение писать чистый, читаемый и поддерживаемый код
Будет плюсом:
– Опыт работы с промышленными протоколами (Modbus RTU/TCP, OPC-UA)
– Опыт работы с системами телеметрии, IoT или IIoT
– Опыт построения CI/CD конвейеров и работы с Docker / Kubernetes
Soft skills
– Умение работать с архитектурными требованиями и ограничениями, принимать решения на основе метрик
– Умение документировать решения, схемы потоков данных и API
– Внимательность к деталям, способность самостоятельно проводить технические исследования
– Опыт участия в code review, проектировании API и модульных взаимодействий
Мы предлагаем:
– Мы - аккредитованная ИТ компания;
– Быстрый процесс подбора: интервью с HR → техническое собеседование → встреча с нанимающим менеджером → проверка СБ → оффер. В среднем, прохождение всех этапов занимает 1-2 недели;
– Оформление: в соответствии ТК РФ. Можно подписывать документы через кадровый электронный документооборот;
– Выплаты: “белая” заработная плата, оплата больничных и отпусков, премии;
– График работы: пн-пт, сб/вскр - выходные. Разные форматы работы по договоренности с руководителем: удаленно, гибрид. Согласование отсутствий без лишней бюрократии;
– ДМС после испытательного срока.