Middle Java Developer
Прямой работодатель JUG Ru Group ( jugru.org )
Опыт работы более 5 летот 200 000 ₽
JUG Ru Group — крупнейший в России организатор конференций для разработчиков. Сейчас мы делаем более 15 конференций в год, среди которых Java-конференции Joker и JPoint, JavaScript-конференция HolyJS и Devops-конференция DevOops.
IT продукты
Компания в 2020 году проводит все свои конференции в ONLINE
Для этого мы самостоятельно разработали корпоративную систему трансляции полностью с нуля за 3 месяца.
В нашей команде достаточно высококлассных специалистов, готовых сделать такую систему на платформах:
- Java 11 + Java Spring + Hazelcast + Rabbit.
- .NET Core.
- React + MobX + Next.js
- PostgreSQL, MongoDB.
- Kubernetes.
- И много много другого.
Посмотрите интервью с командой разработки с конференции DevOops
В этом проекте можно сильно прокачаться с сильной командой профессионалов.
У нас также много других конференционных продуктов, состоящих из нескольких десятков различных сервисов. Сервисы, помогающие нам общаться с участниками конференций — Личный Кабинет, инструменты планирования и составлений расписаний, сайты конференций, различные сервисы для редактирования контента и работы со спикерами конференций.
Эти проекты ведутся senior разработчиками – спикерами наших конференций, использующими весь свой опыт и последние технологии для достижения высокого качества конференций.
Пара слов о нас и наших процессах:
- Наш отдел разработки сейчас состоит из нескольких небольших команд – общей численностью около десяти человек.
- Мы работаем по гибкой методологии разработки.
- У нас мало legacy, поэтому мы довольно свободны в выборе технологий. Если у вас есть какая-то любимая библиотека и хорошие аргументы в её пользу, вы без проблем сможете ее использовать.
- Команды разработки очень плотно взаимодействуют с конечными пользователями и заказчиками продукта и получают быструю обратную связь по результатам.
- Конечными пользователями и заказчиками являются: пользователи ONLINE, маркетинг, программный отдел, отдел продаж, партнерский отдел и отдел развития конференций.
Что предстоит делать:
- Разрабатывать бэкенд для онлайн-сервисов, Личного кабинета, системы аналитики.
- Проектировать БД для хранения данных.
- Продумывать архитектуру решений.
- Активно предлагать и участвовать в выборе оптимального и эффективного клиентского пути.
Технологии, которые мы используем:
- Java 8 и 11.
- Spring (Core, Boot, Data, MVC, Security).
- JPA (Hibernate).
- Hazecast.
- Elastic (APM, Heartbeat, Filebeat, Search, Kibana).
- Юнит-тестирование, интеграционное тестирование.
- 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.
Что мы предлагаем:
- Гибридный формат работы: 95% удалёнки, 5% личное присутствие (возможна полная удалёнка — компания поможет оборудовать домашнее рабочее место).
- График 5/2 и гибкое начало рабочего дня (9–11).
- Комфортный офис рядом с метро «Василеостровская» (в офисе есть рабочие места с 4К-мониторами, кухня с кофе-машиной и печеньками, кондиционеры, книги и т. п.).
- Открытость в общении –– общаемся на «ты» друг с другом и большинством наших клиентов. Каждый член команды может предлагать свои идеи и влиять на продукты компании.
- Оформление с первого дня с оплачиваемым отпуском, оплачиваемым до 100% больничным и другими обязательными вещами.
- Техника для работы — MacBook Pro.
- Возможность обучения за счет компании и доступ к проводимым компанией конференциям.
- ДМС после испытательного срока.