Напиши текст вакансии для должности "Middle / Senior Java-разработчик". Название компании: "ГКУ Инфогород". Расположение: Москва. График работы: Удаленная работа. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 'Spring Framework', 'SQL', 'Java'

Департамент информационных технологий города Москвы — команда профессионалов, объединившихся с единственной целью - делать жизнь москвичей удобней. Мы не разрабатываем проекты в домене mos.ru. Эту скучную работу делает подрядчик. Но мы гарантируем качество этих проектов, путем продумывания для них стандартов разработки. Эти стандарты включают все стадии разработки от ведения задач в трекере до деплоя на продакшен. Сложная микросервисная архитектура, находящаяся на стадии активного развития, проверяет каждый проект на соответствие нашим стандартам.Несмотря на строгие стандарты, загоняющие подрядчика в жесткие рамки разработки, мы сами в нашей команде вольны экспериментировать с разными технологиями. Основной стек, конечно, Java и Spring Boot последних версий. И в ближайшее время переезжаем в Kubernetes. Если нужно, то можем пробовать в работе разные базы данных, например, elasticsearch, mongodb и couchdb. А также различные кэшы: redis и hazelcast. Стек spring и spring-cloud прощупываем вдоль и поперек по мере необходимости.Мы, пожалуй, одна из тех немногих команд на рынке, которая может позволить себе осваивать разные технологии за счет того, что у нас много маленьких проектов и нет легаси-монстров, с устоявшимся стеком технологий, на которых даже смотрят, задерживая дыхание, чтобы случайно не развалить весь проект. Сейчас команда активно растёт и продолжает набирать темп, поэтому мы в поисках Java разработчика! Что нужно будет делать:  Продумывание, проектирование и разработка системы обезличивания персональных данных; Активное участие в подготовке стандартов разработки для подрядчиков и автоматизация проверок на соответствие этим стандартам; Ревью кода подрячика, код-ревью членов своей команды; Консультация смежных отделов по вопросам разработки.  Что мы ожидаем:   Знание Java на уровне Middle/Senior;   Знание базовых принципов фронт-разработки;   Практические навыки работы с реляционными базами данных. Умение писать SQL-запросы. Понимание индексов, ключей, джойнов и транзакций;   Отсутствие страха перед командной строкой Linux;   Опыт работы с Git.   Мы предлагаем:  Гибкое начало рабочего дня; Возможность удаленной работы; Годовую премию; Обучение за счет компании; Офис в бизнес-центре класса А (2 мин. от метро Международная).