Напиши текст вакансии для должности "Software Engineer (IntelliJ IDEA core)". Название компании: "JetBrains". Расположение: Москва. График работы: Полный день. Опыт работы: От 3 до 6 лет. Ключевые навыки: 'Java'

IntelliJ IDEA — лучшая среда разработки для Java и других языков программирования, создаваемая нами с душой и страстью для всех программистов. IntelliJ IDEA пользуются сотни тысяч программистов по всему миру. На базе платформы IntelliJ.Core мы создали и другие IDE, а также Code With Me, Qodana, TeamCity Inspections и другие продукты для работы с кодом. Мы хотим развивать нашу платформу, делать ее более гибкой, приспосабливать под различные задачи и сценарии — от улучшения процесса редактирования и визуального представления кода до оптимизации индексирования и использования shared indexes при работе с большими проектами. Для этого мы ищем опытного разработчика, который вместе с нами будет разрабатывать и проектировать новые компоненты платформы и улучшать производительность существующих подсистем. Основные требования:   опыт работы с проектами на языке Java/Kotlin;   умение решать сложные задачи в реальных условиях;   знание алгоритмов и структур данных (на собеседовании мы поговорим о том, как устроены базовые структуры данных и как работают многопоточные программы);   умение создавать простые и мощные архитектурные решения;   уровень английского языка, достаточный для ведения переписки, в том числе с конечными пользователями.   Будет плюсом:   опыт создания десктоп-приложений, пользовательских интерфейсов;   опыт написания плагинов для IntelliJ IDEA;   знание того, как устроены инструменты анализа кода;   знание и опыт использования других языков программирования помимо Java.   Как устроено внутри:   Исходный код мы храним в Git. Часть кода хранится в общем доступе на GitHub (https://github.com/JetBrains/intellij-community).   Большая часть исходного кода написана на Java 11 и Kotlin.   Для организации командной работы мы используем наши собственные инструменты: Space для ревью кода, TeamCity для автоматического запуска тестов и сборки продуктов, а также баг-трекер YouTrack.