
Senior Java Developer, Петербург.
▷ Работодатель: JUG Ru Group
(профиль,отзывы)
💰 From 300000 RUR. | Режим: office |
10
* This listing is inactive or archived *
JUG Ru Group — крупнейший в России организатор конференций для разработчиков. Сейчас мы делаем более 15 конференций в год, среди которых Java-конференции Joker и JPoint, JavaScript-конференция HolyJS и Devops-конференция DevOops.
IT продукты
Компания в 2020 году проводит все свои конференции в ONLINE – https://live.jugru.org/
Для этого мы самостоятельно разработали корпоративную систему трансляции полностью с нуля за 3 месяца.
В нашей команде достаточно высококлассных специалистов, готовых сделать такую систему на платформах:
- Java 11 + Java Spring + Hazelcast + Rabbit.
- .NET Core.
- React + MobX + Next.js
- PostgreSQL, MongoDB.
- Kubernetes.
- И много много другого.
В этом проекте можно сильно прокачаться с сильной командой профессионалов.
У нас также много других конференционных продуктов, состоящих из нескольких десятков различных сервисов. Сервисы, помогающие нам общаться с участниками конференций — Личный Кабинет, инструменты планирования и составлений расписаний, сайты конференций, различные сервисы для редактирования контента и работы со спикерами конференций.
Эти проекты ведутся senior разработчиками – спикерами наших конференций, использующими весь свой опыт и последние технологии для достижения высокого качества конференций.
Посмотрите доклад от команды разработки с конференции DotNext – https://youtu.be/K313N4Ex2Dg
Пара слов о нас и наших процессах:
- Наш отдел разработки сейчас состоит из нескольких небольших команд – общей численностью около десяти человек.
- Мы работаем по гибкой методологии разработки.
- У нас мало 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.
-
Возможность обучения за счет компании и доступ к проводимым компанией конференциям.
-
ДМС после испытательного срока.