Senior Infrastructure Java Engineer (IntelliJ IDEA)

от 200 000 руб. на руки

Откликнуться
Вы откликаетесь на вакансию в другой стране

Страна размещения вакансии — Россия.

В резюме не указано, что вы готовы туда переехать.

Все равно откликнутьсяНе откликаться
Смотреть отклик

Требуемый опыт работы: 3–6 лет

Полная занятость, полный день

IntelliJ IDEA — лучшая среда разработки для Java и других языков программирования. Мы делаем её для других программистов с душой и страстью. Первая версия была выпущена в 2001 году, с тех пор новые версии выходят ежегодно, и IntelliJ IDEA используют сотни тысяч программистов по всему миру.

За эти годы IntelliJ IDEA разрослась, сейчас у нас:

  • Восемь гигабайт исходных текстов.
  • Сто программистов.
  • Сотни тысяч тестов.

Мы хотим упростить разработку IntelliJ IDEA и смежных продуктов, поэтому мы ищем коллегу, который поможет построить инфраструктуру для быстрого и удобного запуска тестов, сборки инсталляторов, выпуска релизов и связанных задач.

Мы хотим видеть тебя в своей команде, если ты:

  • Имеешь опыт разработки на Java от 3 лет.
  • Понимаешь устройство систем сборок: писал плагины для Ant, Gradle или Maven.
  • А если потребуется, не побрезгуешь заняться админскими делами, разобраться как настроить тот или иной сервис или написать небольшой шелл скрипт.
  • Умеешь проектировать и писать код, который легко читать и поддерживать.
  • Понимаешь, как работает код, который ты пишешь: как он исполняется и какие алгоритмы за ним стоят.
  • Умеешь работать в команде: открыт для других точек зрения и можешь аргументированно отстаивать свою позицию.
  • Не останавливаешься в своём развитии, изучаешь и пробуешь новые подходы и технологии.
  • Испытываешь профессиональную гордость от результатов своей работы.
  • Имеешь опыт участия в open-source проектах или ведения собственных проектов.
  • Знаешь другие языки и другие парадигмы: Haskell, Python, Scala, Ruby и т.д.
  • Знаком(а) с технологиями создания компиляторов, анализа кода, генерации и инструментации байт кода.

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

  • Исходники хранятся в Git, часть из них в общем доступе на GitHub: https://github.com/JetBrains/intellij-community.
  • Большая часть исходного кода написана на Java 8, есть отдельные части на Groovy, и всё больше кода пишется на Kotlin, для сборки используется смесь Ant, Gradle и своих скриптов на Groovy и Kotlin.
  • Для организации командной работы используются наши собственные продукты: Upsource для ревью кода, TeamCity для автоматического запуска тестов и сборки продуктов, YouTrack для учёта багов и фич.

Вакансия опубликована 9 сентября 2019 в Санкт-Петербурге

Смотреть отклик
Написать сопроводительное письмоПисьмо отправлено

Сопроводительное письмо к отклику

Похожие вакансии