Бэкенд-разработчик 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