Напиши текст вакансии для должности "Java developer". Название компании: "AdGuard". Расположение: Москва. График работы: Полный день. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 

AdGuard — компания-разработчик программного обеспечения. Уже 12 лет мы создаём и развиваем линейку продуктов для защиты от интернет-рекламы, трекинга, фишинга и других веб-угроз. Кроме того, у нас появился свой VPN-сервис, для которого мы разработали собственный протокол.Экосистема AdGuard состоит из браузерных расширений, десктопных и мобильных приложений, DNS сервисов. Более 30 млн человек по всему миру используют наше ПО на 20+ языках. Многие наши сервисы реализованы на Java. Мы ищем специалиста, который будет участвовать в разработке различных подсистем — высоконагруженных RESTful-бэкэндов, системы аналитики (Postgres, Clickhouse), сетевых приложений, бэкофиса. Наши рабочие инструменты — bitbucket, bamboo, slack, jira, sentry. Разработку ведем через пулл-реквесты с обязательным прохождением код-ревью, непрерывно поставляем релизы в продакшн. В разумных рамках придерживаемся микросервисной архитектуры. Фреймворки и java-технологии: maven, mybatis, hikaricp, spring (core, mvc, security, oauth), redis, jetty, netty, slf4j, log4j(2), junit, spring-test, mockito, sentry, guava, jackson, rxjava, prometheus-client, lombok, jsinterop. Что мы ожидаем:   Хорошее знание Java Core, паттерны проектирования, опыт разработки и отладки многопоточных приложений   Навыки работы в консоли Linux, владение базовыми инструментами (scp, grep, find, ps, top, netstat, cat / tail / head)   Spring IoC, Maven   Хорошее знание SQL   Навыки работы с Git   Хорошее знание computer science (базовые структуры данных, потоки/процессы и способ их взаимодействия, понимание термина &quot;сложность алгоритма&quot;)   Что мы предлагаем:  Оформление по ТК РФ Белая заработная плата, индексация в соответствии с профессиональным ростом Комфортный офис в г. Москве (теннисный стол, спортзал, душ) в 5 минутах ходьбы от метро Тульская Спортивные занятия (фитнес, настольный теннис) и занятия по иностранным языкам в офисе ДМС после испытательного срока