{"id":1529912,"url":"https://alion.io/job/informatsionny-gorod-starshii-razrabotchik-java","title":"Старший разработчик Java","company":{"id":66451,"name":"Informatsionny Gorod","domain":"ig.mos.ru","url":"https://alion.io/company/informatsionny-gorod","size_band":"51-200","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"HeadHunter","truth_index":{"grade":"A","score":96,"open_postings":32,"ghost_share":0,"stale_share":0,"repost_share":0.25,"time_to_fill_p50_days":23,"computed_at":"2026-10-01T05:45:00Z"}},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Moscow, Russia"],"countries":["RU"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":32000,"max_usd":80000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":57},"experience_years_min":3,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon S3","optional":false},{"name":"Apache Kafka","optional":false},{"name":"ClickHouse","optional":false},{"name":"Docker","optional":false},{"name":"ElasticSearch","optional":false},{"name":"Grafana","optional":false},{"name":"Hibernate","optional":false},{"name":"Java","optional":false},{"name":"JUnit","optional":false},{"name":"Kibana","optional":false},{"name":"Kubernetes","optional":false},{"name":"Logstash","optional":false},{"name":"Memcached","optional":false},{"name":"Mockito","optional":false},{"name":"Prometheus","optional":false},{"name":"RabbitMQ","optional":false},{"name":"Redis","optional":false},{"name":"Rest API","optional":false},{"name":"SOAP","optional":false},{"name":"SQL","optional":false},{"name":"Testcontainers","optional":false},{"name":"Agile","optional":true},{"name":"CI/CD","optional":true},{"name":"Kotlin","optional":true},{"name":"PostgreSQL","optional":true},{"name":"Scrum","optional":true},{"name":"Spring Boot","optional":true}],"status":"live","first_seen_at":"2026-09-30T15:52:08Z","employer_posted_date":"2026-09-30","last_verified_at":"2026-09-30T15:52:43Z","board_verified":true,"closed_at":null,"days_open":1,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":1},"description":"Департамент информационных технологий создает и развивает цифровые проекты, которые делают столицу комфортнее, а жизнь горожан - удобнее и мобильнее. Для системы управления столицей технологии - это незаменимый инструмент, который применяется во всех отраслях экономики, городского хозяйства и социальной сферы. А для миллионов горожан - повседневный помощник, который позволяет получать сотни услуг и сервисов в удобном цифровом формате в режиме 24/7.\n МосБилет обеспечивает городу единую управляемую билетную экосистему для культурной отрасли: от покупки на сайте bilet.mos.ru и использования билета до сервисного сопровождения и отраслевой аналитики.\n Наш технологический стек:\n Backend: Java 21 (текущая промышленная LTS-цель), Spring Boot (Data, Security, Cloud). Внутренние сервисы также используют Java 17.\n Базы данных: PostgreSQL 17 (своевременно обновляем минорные версии до актуальной 17.10, в планах стратегический переход на v18), MongoDB.\n Аналитическое хранилище: ClickHouse (используем стабильную ветку 24.3.14.x LTS).\n Кэширование и очереди: Redis 8.8, Apache Kafka / RabbitMQ.\n Хранение файлов: S3-совместимое объектное хранилище.\n Инфраструктура и Логирование: Среда развертывания Kubernetes, актуальный Docker Engine (ветка 29.x). Сбор логов и мониторинг построены на базе ELK-стека (Elasticsearch, Logstash, Kibana), Prometheus 3.1.0 и Grafana 11.4.\n Что нужно делать:\n разрабатывать новую бизнес-логику и развивать текущий функционал платформы\n разобраться в текущей архитектуре, кодовой базе и интеграциях\n проектировать и оптимизировать архитектуру микросервисов\n участвовать в ревью кода коллег\n оптимизировать производительность приложений и профилировать код\n покрывать написанный код юнит- и интеграционными тестами\n Какие знания и навыки важны:\n опыт коммерческой разработки на Java от 3 лет\n понимаете особенности разработки под Java 17 и Java 21 (виртуальные потоки, новые фичи языка)\n уверенно знаете экосистему Spring (Boot, Web, Data, Core, JPA/Hibernate)\n понимаете принципы ООП, SOLID, паттерны проектирования и чистой архитектуры\n имеет опыт интеграции с внешними системами (REST, SOAP) и проектирования API\n работали с реляционными базами данных (составление и оптимизация сложных SQL-запросов)\n работали с брокерами сообщений (Kafka или RabbitMQ)\n понимаете кэширование (Redis/Memcached) и сценарии его применения\n имеете опыт работы с NoSQL решениями (MongoDB, Redis)\n умеете писать тесты (JUnit, Mockito, Testcontainers)\n Будет плюсом:\n понимание принципов работы CI/CD пайплайнов и Docker\n опыт работы в распределенной команде по методологиям Scrum/Agile\n реальный опыт работы с Kubernetes (развёртывание, настройка probes, работа с ConfigMap/Secrets)\n понимание контейнеризации (Docker) и принципов работы приложений в контейнерной среде\n понимание принципов работы с S3-хранилищами на уровне кода.\n умение работать с legacy-кодом и техническим долгом - рефакторинг, постепенное улучшение\n опыт работы с платёжными, билетными и другими транзакционными системами (бронирования, возвраты, статусные модели)\n опыт инсорсинга - построения внутренней разработки после работы с внешними подрядчиками\n Что предлагаем:\n уютный офис в самом центре города (м. Смоленская), где есть зоны для настольных игр, спортивные тренажеры, массажные кресла, своя кухня\n мягкий график - старт работы варьируется с 9 до 11, 5/2, гибридный формат (3 дня в офисе)\n работу в молодом, потрясающе дружном и профессиональном коллективе, где нет бюрократии, но есть мощное комьюнити по самым разным направлениям - от спорта до творчества/благотворительности\n возможность повышения квалификации - внутреннее/внешнее обучение, наставничество внутри команды, онлайн библиотека, планирование индивидуального карьерного трека\n социальный пакет - питание в офисе (молочная каша по утрам), материальная помощь в случае важных событий, скидки от партнеров на ДМС, связь, развлечения, подарки, спорт и т. д.\n льготные преимущества аккредитованной IT-компании\n ежегодное финансовое стимулирование по результатам работы\n Стань частью команды ДИТ Москвы и воплощай в жизнь цифровые проекты столицы!","description_format":"text","description_chars":4099,"description_truncated":false,"requirements":{"experience_years_min":3,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Russian","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":[],"lifecycle":[{"event":"open","at":"2026-09-30T15:57:50Z"}],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":0,"expected_fill_days":23,"reasons":["conf:13","velocity","win:early","comp:brand"],"computed_at":"2026-10-01T05:45:00Z"},"pay":null,"html_url":"https://alion.io/job/informatsionny-gorod-starshii-razrabotchik-java","json_url":"https://alion.io/job/informatsionny-gorod-starshii-razrabotchik-java.json","meta":{"generated_at":"2026-10-01T22:09:45Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","usage":{"tier":"crawler","counted_by":"address","units_charged":1,"used_today":4898,"day_limit":5000,"remaining_today":102,"minute_limit":60,"resets_at":"2026-10-02T00:00:00Z"}}}