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

Senior Java Developer (Remote Servers, GoLand)

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

Москва, Санкт-Петербург, Мюнхен (Германия)Полный рабочий деньМожно удаленно

Компания

Делаем эффективные инструменты для разработчиков

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

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

В декабре 2017 года мы выпустили первую версию среды разработки для Go — GoLand.

IDE отлично справляется с разработкой на локальной машине, но ей всё ещё недостаёт возможности разработки и запуска на удалённых машинах по SSH, в Докере, WSL, в облаках. Для имплементации этих возможностей нам нужны разработчики.

Задача не ограничивается поддержкой удалённых серверов в Go.

Следующий шаг — разработать качественный API для разных языков и разных удалённых систем и привить его в языки во всех IDE на платформе IntelliJ.

Идеальный кандидат программирует на Java, не отчаивается при необходимости сделать пользовательский интерфейс. Умеет разрабатывать многопоточные приложения на Java и имеет практический опыт работы с Docker и разработкой приложений, которые разворачиваются в облачных сервисах. Важно быть ответственным, придумывать и делать как скучные, так и веселые штуки.

Как устроено внутри:

  • Исходный код на Java.
  • Для организации командной работы используются наши собственные продукты: Upsource для ревью кода, TeamCity для автоматического запуска тестов и сборки продукта, YouTrack для учёта багов и фич.
  • С пользователями общаемся напрямую: в трекере, в чатах Go-коммьюнити и на конференциях. Если баг останавливает работу пользователя, чиним за один день, высылаем персональную сборку.

Что мы предлагаем:

  • Гибкий график работы.
  • Отсутствие формализма и иерархии менеджеров.
  • 5 рабочих недель оплачиваемого отпуска.
  • Страховка для вас, жены/мужа и детей.
  • Свежие и полезные завтраки и обеды в офисе.
  • Уроки английского и немецкого языков.
  • Современный офис с парковкой, душевыми и бильярдом, открыт круглосуточно.
  • Возможность участия в конференциях в США и Европе.
  • Помощь в переезде из другого региона.

Как к нам попасть:

Напишите, пожалуйста, краткий рассказ о себе и своих проектах и приложите ссылку на GitHub.

Если нет ничего интересного на GitHub — пришлите примеры кода из рабочих проектов, которыми вы гордитесь.

Если вы ничего не знаете о JetBrains, пожалуйста, почитайте раздел About на нашем сайте.

Также посмотрите, что такое IntelliJ IDEA, её исходный код на GitHub и изучите, что такое плагины и как их писать. Узнайте, как мы работаем с пользователями в YouTrack.