Напиши текст вакансии для должности "Senior Java Developer". Название компании: "JUG Ru Group". Расположение: Санкт-Петербург. График работы: Удаленная работа. Опыт работы: Более 6 лет. Ключевые навыки: 'Git', 'Spring Framework', 'Hibernate ORM', 'Java', 'REST', 'PostgreSQL', 'MySQL', 'Elastic', 'JVM', 'Алгоритмы', 'Структуры данных', 'Базы данных', 'JUnit', 'CI/CD'

JUG Ru Group — крупнейший в России организатор конференций для разработчиков. Сейчас мы делаем более 15 конференций в год, среди которых Java-конференции Joker и JPoint, JavaScript-конференция HolyJS и Devops-конференция DevOops. IT продукты Компания в 2020 году проводит все свои конференции в ONLINE - https://live.jugru.org/ Для этого мы самостоятельно разработали корпоративную систему трансляции полностью с 0 за 3 месяца. В нашей команде достаточно высококлассных специалистов, готовых сделать такую систему на платформах:  Java 11 + Java Spring + Hazelcast + Rabbit .NET Core React + MobX + Next.js PostgreSQL, Mongodb Kubernetes И много много другого  Дополнительно вы можете посмотреть интервью с командой разработки с конференции DevOops https://www.youtube.com/watch?v=PkXRfq0SXuo В этом проекте можно сильно прокачаться с сильной командой профессионалов. У нас так же много других конференционных продуктов, состоящие из нескольких десятков различных сервисов, сервисы, помогающие нам общаться с участниками конференций — Личный Кабинет, инструменты планирования и составлений расписаний, сайты конференций, различные сервисы для редактирования контента и работы со спикерами конференций. Эти проекты ведутся senior разработчиками - спикерами наших конференций, использующие весь свой опыт и последние технологии для достижения высокого качества конференций. Пара слов про нас и наши процессы:  Наш отдел разработки сейчас состоит из нескольких небольших команд, общей численностью около десяти человек Мы работаем по гибкой методологии разработки У нас мало Legacy, поэтому мы довольно свободны в выборе технологий. Если у вас есть какая-то любимая библиотека и хорошие аргументы в её пользу, вы без проблем сможете ее использовать Команды разработки очень плотно взаимодействуют с конечными пользователями и заказчиками продукта и получают быструю обратную связь по результатам Конечными пользователями и заказчиками являются: пользователи ONLINE, маркетинг, программный отдел, отдел продаж, партнерский отдел и отдел развития конференций.  Что предстоит делать:  Разрабатывать backend для сервисов ONLINE, Личного кабинета, системы аналитики Проектировать БД для хранения данных Продумывать архитектуру решений Активно предлагать и участвовать в выборе оптимального и эффективного клиентского пути  Технологии, которые мы используем:  Java 8 и 11 Spring (Core, Boot, Data, MVC, Security); JPA (Hibernate); Hazecast Elastic (APM, Heartbeat, Filebeat, Search, Kibana) Unit-тестирование, интеграционное тестирование Kubernetes PostgreSQL и MongoDB Maven; Gitlab (git, CI/CD); Atlassian (JIRA, Confluence)    Что мы от вас ожидаем:  Опыт разработки приложений на Java от 5 лет; Опыт разработки приложений на Java Spring от 3 лет; Опыт разработки клиентов веб-сервисов; Понимание REST; Понимание:  алгоритмов и их сложности; структур данных (списки, хештаблицы, графы); баз данных (деревья, таблицы, индексы, нормализация); работы JVM и её компонентов (Классы, класслоадеры, компилятор, куча, сборка мусора, многопоточность и т.п.)   Умение писать юнит-тесты; Знание JDBC; Профильное техническое образование; Способность эффективно и дружелюбно общаться как с техническими специалистами, так и с коллегами из других отделов (программный отдел, маркетинг, поддержка пользователей и др.)  Плюсами будут:  Глубокое понимание алгоритмов и структур данных, принципов работы JVM, JPA и других технологий, с которыми придётся работать; Знакомство с NoSQL (MongoDB); Знание JavaScript; Желание делать и получать код ревью; Опыт работы в Linux.  Что мы предлагаем:  Гибкое начало рабочего дня (9-11); Удобный офис в трёх (со светофором — в четырёх) минутах от метро «Василеостровская» (в офисе есть все, что нужно — кухни с кофе-машинами и печеньками, кондиционер в каждом кабинете и т.п.). Кабинеты на 4-5 человек, никаких опенспейсов! Удобное рабочее место с хорошим оборудованием (MacBook Pro + 4K-мониторы к нему).