- Страна
- Россия
- Зарплата
- 800 ₽ – 1 000 ₽
Бэкенд-разработчик Java (Senior)
Интересный и технологически сложный проект (GigaIDE), возможность удаленной работы и четкие требования. Однако, форма сотрудничества (ГПХ/ИП) и почасовая ставка могут подойти не всем Senior-специалистам, привыкшим к фиксированным окладам.
Улучшите резюме под эту вакансию
Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт
Сложность вакансии
Высокая сложность обусловлена спецификой проекта: разработка плагинов для IDE требует глубоких знаний внутреннего устройства IntelliJ IDEA, алгоритмов (деревья, графы) и компиляторных технологий, что выходит за рамки стандартной веб-разработки.
Анализ зарплаты
Предложенная ставка 800-1000 руб/час при полной занятости (160 часов) дает около 128 000 - 160 000 руб. в месяц. Это значительно ниже рыночного медианного уровня для Senior Java-разработчика в России, который обычно начинается от 300 000 руб. Вакансия может быть интересна как проектная работа или для получения уникального опыта в разработке IDE.
Откликнитесь в Mish уже сейчас
Присоединяйтесь к созданию GigaIDE и развивайте будущее инструментов разработки вместе с Mish!
Описание вакансии
#вакансия #удаленно #fulltime #backend
Бэкенд-разработчик Java (Senior)
Мы компания: Продуктовая лаборатория Mish ❤
Срок привлечения: от 3–6 месяцев (с вероятностью продления)
Занятость: Фулл-тайм
Формат работы: Удаленно (только из РФ)
Форма сотрудничества: Договор ГПХ/ИП
Ставка: 800-1000 руб/час
Ищем Senior Java-разработчика в команду, создающую GigaIDE — профессиональную среду разработки на базе IntelliJ IDEA. Задача: развивать продукт, писать новые плагины и добавлять поддержку новых языков и фреймворков.
Что предстоит делать:
— Проектировать решения и разрабатывать плагины для GigaIDE;
— Писать тесты и анализировать требования;
— Оказывать техподдержку (2-я линия) и общаться с пользователями — строго в рабочие часы, по графику.
Наши ожидания:
— Опыт коммерческой разработки на Java: 5-7 лет;
— Отличное знание Core Java (многопоточность, модель памяти, коллекции);
— Глубокое понимание алгоритмов и структур данных (особенно деревья и графы);
— Умение работать с крупными системами, legacy и нестандартными фреймворками;
💡 Будет огромным плюсом:
— Опыт написания плагинов для IntelliJ IDEA / Eclipse;
— Знания в области синтаксического анализа и компиляторных технологий;
— Знание других языков (Kotlin, Scala, Go, C++, JS и др.);
— Базовый Spring и опыт работы с БД (SQL/NoSQL).
➡ Оставляйте, пожалуйста, свой отклик на сайте
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Java
- IntelliJ IDEA
- Algorithms
- Data Structures
- Multithreading
- Spring Framework
- SQL
- NoSQL
- Kotlin
- Scala
- Go
- C++
- JavaScript
Возможные вопросы на собеседовании
Проект связан с разработкой IDE, где работа с AST (Abstract Syntax Tree) является ключевой.
Расскажите о вашем опыте работы с деревьями и графами. Как бы вы реализовали эффективный поиск или трансформацию в большом синтаксическом дереве?
Вакансия предполагает разработку плагинов для IntelliJ IDEA.
С какими основными компонентами IntelliJ Platform SDK вы знакомы (PSI, Extension Points, Actions)? Опишите жизненный цикл плагина.
Требуется отличное знание Core Java и модели памяти.
Как работает Java Memory Model (JMM) и какие гарантии предоставляют ключевые слова volatile и synchronized в контексте многопоточности в IDE?
Работа с крупными системами часто подразумевает оптимизацию.
Как вы подходите к профилированию производительности Java-приложения, если оно начинает потреблять слишком много памяти при индексации больших проектов?
Упоминается работа с legacy и нестандартными фреймворками.

