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 недели;
- Оформление: в соответствии ТК РФ. Можно подписывать документы через кадровый электронный документооборот;
- Выплаты: “белая” заработная плата, оплата больничных и отпусков, премии;
- График работы: пн-пт, сб/вскр - выходные. Разные форматы работы по договоренности с руководителем: удаленно, гибрид. Согласование отсутствий без лишней бюрократии;
- ДМС после испытательного срока.