Обязанности:
DEX - Ведущий разработчик мобильных и веб-сервисов О компании: С 2006 года DEX зарекомендовала себя как инновационный лидер в области мобильных и веб-технологий. Мы предлагаем уникальную модель работы, сочетая в себе аутсорсинг и аутстаффинг, что позволяет нашим сотрудникам работать над разнообразными проектами и задачами. Это подход способствует не только техническому росту, но и развитию умения адаптироваться к различным рабочим средам и культурам. Наши партнерства с ведущими игроками рынка, такими как Спартак, Сбербанк, Газпром и Nokia, открывают перед нашей командой возможности для профессионального развития и участия в проектах мирового уровня. Наша команда: В DEX работает более 150 профессионалов, которые не только воплощают в жизнь инновационные проекты, но и постоянно совершенствуются, обмениваясь знаниями и опытом в рамках нашей корпоративной Академии и IT-сообщества. Ищем Team Lead Java Developer с опытом в C++ О проекте:Разработка и поддержка платформы для управления и защиты устройств в крупных организациях. Проект включает функционал управления устройствами, их мониторинга, обеспечения безопасности и интеграции с другими системами. Задачи: Разработка и внедрение функциональности для управления устройствами (мониторинг, обновление, управление конфигурацией). Интеграция с внешними системами (антивирусы, системы обновлений, анализ ресурсов). Обеспечение безопасности данных и устройств (реализация блокировок, управление доступом). Постоянное улучшение функционала платформы, разработка API и пользовательских интерфейсов. Ведение и поддержка командной разработки, включая ревью кода и менторинг. Требования: Опыт коммерческой разработки на Java от 5-ти лет. Опыт управления командой от 2-х лет Опыт работы с C++17 и новее. Уверенное знание Java Core, включая коллекции, обобщения и многопоточность. Опыт работы с REST API и реляционными базами данных (SQL, PostgreSQL). Опыт работы с CMake, CPack, CTest. Умение документировать код с помощью Doxygen. Навыки разработки серверных решений и многопоточных приложений. Опыт в ревью кода. Знание архитектурных принципов, включая микросервисную архитектуру, SOLID, IoC, Design Patterns. Понимание работы с системами контроля версий (Git) и процессами CI/CD. Будет плюсом: Опыт работы с Spring / Spring Boot, Hibernate, Boost.Asio. Знание основ защитного программирования (утверждения, предусловия, постусловия, инварианты). Опыт разработки высоконагруженных систем. Опыт интеграции с веб-технологиями (WebSocket, HTTP, REST). Навыки разработки сервисов для Windows и Linux. Опыт создания дистрибутивов для установки ПО. Условия: Конкурентоспособная зарплата; Полный социальный пакет и страхование; Гибкий график и удаленная работа; Персональное обучение и развитие в рамках Академии Dex; Участие в крупных проектах с известными брендами; Корпоративные мероприятия и поддержку в профессиональном росте.