Обязанности:Разработка и сопровождение крупной production-системы (монолит)Архитектурное развитие и техническая ответственность за модульный монолитОптимизация производительности и диагностика проблемРазработка и поддержка REST APIРабота с БД: сложные транзакции, batch-операции, оптимизация запросовПоддержка версионирования API и backward compatibilityПроведение code reviewМенторинг разработчиковРабота с техническим долгом Требования:Высшее образование (желательно техническое)Опыт коммерческой разработки на Java — от 5 летГлубокие знания Java 17+, JVM, GC, memory managementОтличное знание Java Core, коллекций, streams, многопоточностиОпыт работы с крупными монолитными системамиSpring Boot / Spring FrameworkSpring Security (OAuth2, JWT, SSO)Spring MVCSpring Data JPA / HibernateПонимание SOLID, DRY, KISS, паттернов проектированияРеляционные БД, проектирование схем и индексовRedisLiquibaseMaven, GitLab, базовое понимание CI/CDОпыт тестирования (unit, integration, e2e) Условия:График работы: 5/2Испытательный срок: 3 месяцаОклад: по итогам собеседованияВозможность карьерного роста до Руководителя отделаГруппа компаний MUK начала свою деятельность в 1997 году. Наше основное направление работы – проектно-ориентированная дистрибьюция ведущих IT-продуктов в области гибридных и облачных решений, конвергенции центров обработки данных, информационной безопасности, мобильных устройств и Интернета вещей, аналитики данных и искусственного интеллекта.Благодаря нашей глобальной дистрибуторской сети мы выводим на локальные рынки перспективных IT вендоров и их новые продукты, активно участвуем в формировании спроса.Мы сочетаем экспертные технические и рыночные знания с прогрессивной программой поддержки партнеров. Тесно сотрудничая с нашими дилерами, мы стремимся обеспечить их динамичный рост и развитие, добиваясь результатов вместе.