Все вакансии
Бэкенд-разработчик Java (GigaIDE) Senior
Мы ищем опытного Java-разработчика на проект к нашим партнерам! Команда наших партнеров развивает профессиональную среду разработки GigaIDE, основанную на платформе IntelliJ IDEA. Разработчики создают новые плагины и улучшают существующие, а функционал продукта активно расширяется для поддержки новых языков и фреймворков.
Что нужно делать:
- Анализировать требования заказчиков и проектировать технические решения;
- Развивать продукт GigaIDE: дорабатывать существующие плагины и писать новые;
- Покрывать тестами и тестировать реализованную функциональность;
- Оказывать техническую поддержку ПО: коммуницировать с пользователями по вопросам реализованного функционала, участвовать в дежурствах на второй линии поддержки (по графику, строго в рабочие часы).
Что мы ждем от будущего коллеги:
- Общий опыт работы в IT: 5+ лет;
- Профильный опыт разработки на Java: 5-7 лет;
- Высшее профильное образование (техническое, математическое или в области компьютерных наук);
- Английский язык: уверенное чтение и понимание технической документации;
- Уверенные знания Java: коллекции, модель памяти, многопоточность;
- Отличное понимание классических алгоритмов и структур данных (особенно опыт работы с деревьями и графами);
- Уверенный опыт работы с крупными системами, legacy-кодом и нестандартными фреймворками.
- Будет плюсом:
- Знание других языков программирования (Kotlin, Scala, Go, Python, C++, C#, JS);
- Базовые знания экосистемы Spring и основ работы с базами данных (реляционными и NoSQL);
- Знания в области синтаксического анализа программ и компиляторных технологий;
- Опыт написания плагинов для продуктов IntelliJ IDEA, Eclipse и подобных IDE.
Условия
- Срок привлечения: 3–6 месяцев (с возможностью продления).
- Занятость: Фулл-тайм.
- Формат работы: Удаленно (только из РФ).
- ЗП: 800-1000 руб/час.
Ключевые навыки
- Java
- Многопоточность
- Алгоритмы
- Структуры данных
- Legacy-код
- IntelliJ IDEA