Напиши текст вакансии для должности "Java Developer (IDEA database plugin)". Название компании: "JetBrains". Расположение: Санкт-Петербург. График работы: Гибкий график. Опыт работы: От 1 года до 3 лет. Ключевые навыки: 

Плагин для баз данных в IntelliJ IDEA — это общее название для той части IntelliJ IDEA, которая отвечают за работу с базой: соединение, отображение объектов, написание запросов, редактирование данных, диаграммы связей. Ещё эта функциональность существует в виде отдельного продукта — DataGrip, среды разработки для SQL и баз данных. Плагином для баз данных пользуются около миллиона людей. DataGrip, как отдельный продукт, запускают около 250 тысяч раз в месяц. У DataGrip более пятидесяти конкурентов: все они либо слишком узкоспециальные, либо умеют только базовые вещи, либо стоят очень дорого. SQL существует уже много лет, а классной среды разработки для баз данных так и не создано: в мире на такой инструмент существует сильный запрос. Делать DataGrip — это предлагать разработчикам совершенно новый опыт работы с базой: от написания запросов и работы с таблицами до развертывания крупных проектов. Приходи, если:  У тебя есть опыт параллельного программирования от года. Ты понимаешь, как работают базовые алгоритмы и структуры данных. Тебе интересно влиять на то, каким будет продукт. Ты аргументированно отстаиваешь свою позицию. Эти требования кажутся суровыми, но ты очень хочешь делать крутые вещи.  Будет приятным дополнением:  Опыт программирования на Java. Знакомство с базами данных и языками запросов. Участие в проектах с открытым исходным кодом. Желание улучшить продукты JetBrains. Знакомство с технологиями создания компиляторов и анализа кода.  Чем работа в DataGrip отличается от работы в других наших IDE:  Функциональность DataGrip попадает во все IDE, потому что работать с базами надо пользователям всех наших продуктов. То, что вы будете делать, станет частью IntelliJ IDEA, PyCharm, Rider, GoLand и многих других продуктов. У нас небольшая команда — сейчас в ней четыре разработчика. Получится понимать и держать в голове, как развивается продукт в целом и кто за что отвечает. Помощь можно получить очень быстро, а дать фидбек свободно. В отличие от других IDE, в DataGrip есть задачи, которые вообще не затрагивают анализ кода: таблицы, диаграммы, дерево объектов. Можно взять задачи из этих подсистем, если вас не привлекают анализ кода и парсеры. А если парсеры привлекают, отметим, что у SQL одна из самых сложных грамматик: язык очень неформальный, грамматика развесистая и задачи поэтому интересные. Мы много ездим на конференции в Европу и США, встречаемся с пользователями. Продукт популярный, а людей, готовых про него рассказывать, не хватает. Если вам интересна и такая деятельность, мы будем только рады.  Как устроено внутри:  Исходный код — на Java и Kotlin. Для организации командной работы используем YouTrack для учёта багов и фич, TeamCity для автоматического запуска тестов и сборки продуктов, Slack для чатов. С пользователями общаемся напрямую. Многие продуктовые решения принимает разработчик.  А ещё:  Страховка для вас, жены/мужа и детей. Пока работаем из дома.  Что будет, когда вернемся в уютный офис:  Свежие и полезные завтраки и обеды в офисе. Бесплатные уроки английского и немецкого.