Senior Java Developer, Петербург.

▷ Работодатель: Plesk (профиль,отзывы)
💰 From 3500 EUR. | Режим: office | 10

* This listing is inactive or archived *

Вакансия предполагает переезд за пределы РФ в ближайшие 1- 3 месяца.

Переезд обязателен, будет осуществлен при полной поддержке компании.

Plesk – это панель управления серверами и веб-приложениями, на которой работает 6% сайтов в мире. Ее продают Amazon, Google, Microsoft, Alibaba и другие гиганты индустрии.

Про команду

Key Administrator – это команда в самом сердце бизнеса. Мы создаем систему лицензирования, работающую под высокими нагрузками. Мы обрабатываем телеметрию от серверов и ловим за руку пиратов. А еще мы даем бизнесу данные и аналитику для генерации новых идей и принятия стратегических решений.

В работе нам чужд подход "бери больше – кидай дальше". Мы уже знаем, как совместить активное бизнес-развитие с истреблением технического долга. Работаем не срезая углы и без перегруза.

За технологии

У нас монолит + микросервисы. Микросервисы отпиливаем там, где есть профит в отказоустойчивости или перформансе – это важные для нас темы. Одновременно редизайним монолит на модульную архитектуру и повышаем его качество.

Backend пишем на Java(JAX RS, Spring, Hibernate) и Kotlin. Данные живут в PostgreSQL, MongoDB, Kafka. Сервисные задачи делаем на Python и Bash.

Frontend два. Первый это JavaScript+Dojo и он дожидается пенсии. Второй это TypeScript+React. Заниматься ими ты будешь только если тебе самому это интересно.

Хостинг и инструментарий: Linux, Docker, Ansible, Jenkins, Selenium, Prometheus, Graylog, Zipkin, Grafana.

Чем предстоит заниматься?

  • Работать в тесном контакте с QA с самого начала работы над задачей - мы используем подход shift left testing и он великолепен
  • Писать код - конечно, code-review
  • Писать тесты - автоматизация тестирования это наше все
  • Вместе проектировать архитектуру - обсуждая с командой, ибо все мы будем сопровождать твоё архитектурное решение
  • Общаться - один из наших основных инструментов - это коммуникации
  • Документировать - и обновлять существующую документацию так, чтобы нужную информацию было легко найти и читать
  • Принимать решения - это значит иметь полномочия и нести ответственность за своё решение
  • Исследовать - и это относится как к фичам: "Есть ли техническая возможность?", так и к технической части проекта, которую мы активно развиваем

Что есть кроме повседневных задач?

  • Research Days - каждые две недели команда берет 1 рабочий день на то, чтобы поэкспериментировать с новыми технологиями, написать статью на Хабр или создать интересный прототип. Ты сам выбираешь что тебе интересно и делишься результатом с командой
  • Рассказывать - можно выступить с докладом перед командой, компанией, или на конференции. Или написать статью. Компания активно помогает с публикацией материала и с организацией выступлений
  • Участвовать в гильдии - в Plesk их много, например, гильдия backend разработчиков
  • Участвовать в жизни Plesk - у нас постоянно появляются кружки по интересам. Кто-то ездит на рыбалку, кто-то играет в Counter-Strike или катается на сноуборде. У нас есть даже музыкальный коллектив со своим youtube каналом
  • Учить английский - мы делаем это не потому что модно, а потому что он реально используется в повседневной работе. Мы ведем документацию на английском и общаемся с коллегами из других стран.

А какие есть примеры повседневных задач?

  • Реализовать новую модель лицензирования - сколько лимитов выставил, за столько и платишь
  • Переписать старый сервис с python на java
  • Спроектировать новую схему интеграции с внутренним сервисом Plesk
  • Реализовать синхронизацию данных в разнородных системах

Что мы от тебя ожидаем?

  • Опыт в разработке Web сервисов на Java от трёх лет
  • Знание SQL. У нас Postgres, но не обязательно знать именно его.
  • Опыт в написании unit-тестов
  • Привычка писать чистый код и следовать правилу бойскаута. Не надо спрашивать на это разрешение у менеджера, просто делай это.
  • Привычку общаться, давать другим и принимать обратную связь
  • Желание учиться. Если ты не знаешь Linux, или Python, это не проблема - мы поможем разобраться

Готовность релоцироваться за границу

А тебе это зачем?

В первую очередь - возможности.

Если ты хочешь выступить с докладом, изучить новую технологию или сделать MVP интересной идеи - команда тебя всегда поддержит. А компания поможет и организационно, и финансово: оплатим обучение, участие в конференции, дизайнеры помогут сверстать статью или задизайнить слайды для конференции и т.д.

Ты всегда можешь рассчитывать на бОльшую зарплату, взяв под ответственность более сложные задачи. Ты можешь расти в ту роль, которую хочешь: senior, архитектор, тимлид. А тимлид всегда поможет тебе с реализацией твоих планов. Мы целенаправленно создаем опции для роста.

Пара слов о релокации:

  • Ожидаем твою релокацию в ближайшее время после трудоустройства
  • Поделимся опытом и поможем с подготовкой документов
  • Купим авиабилеты и оплатим проживание в отеле, чтобы у тебя была возможность освоиться и найти подходящую квартиру
  • Предоставим релокационный бонус и полис ДМС для тебя и близких членов семьи
  • Покроем расходы на детский сад или школу для детей
  • Мы открыли офис в Софии (Болгария) и собираем инженерную команду. Однако релокация возможна и в другие страны, условия будут зависеть от страны
София
http://plesk.com
SQLJavaKotlin

Created: .
Expires after: .
Responses: 4

Откликнуться на вакансию  Работодатель: профиль,отзывы