👀 Дизайнеры, какая команда подходит вам по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Senior Java Developer

Зарплата

от 200 000 ₽

Местоположение и тип занятости

Санкт-ПетербургПолный рабочий день

Компания

Организация конференций и митапов для программистов

Описание вакансии

Условия работы

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 + NextJS
  • 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-мониторы к нему).