⚠︎ Архивная вакансия
Эта вакансия была перемещена в архив. Возможно она уже не актуальна и рекрутер больше не принимает отклики на эту вакансию. Вы можете  найти актуальные похожие  вакансии

Middle Java Developer

Прямой работодатель  JUG Ru Group ( jugru.org )
Миддл • Сеньор
Информационные технологии • Разработка • Java • Hibernate • Spring • MongoDB • PostgreSQL • Образование
30 мая 2022
Удаленная работа • Работа в офисе
Опыт работы более 5 лет
от 200 000 ₽
Работодатель  JUG Ru Group
Описание вакансии

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.
  • Возможность обучения за счет компании и доступ к проводимым компанией конференциям.
  • ДМС после испытательного срока.

Специализация
Информационные технологииРазработкаJavaHibernateSpringMongoDBPostgreSQL
Отрасль и сфера применения
Образование
Уровень должности
МиддлСеньор