Senior Java Developer
Тип занятости: #full_time
Уровень: #senior
Страна: #RU
Локация: #remote
Контакты
- Telegram: @AlexandraF_ITrecruiter
Стек технологий: #java
🔗Ссылка на канал | 📋Все каналы
Тип занятости: #full_time
Уровень: #senior
Страна: #RU
Локация: #remote
Подробное описание вакансии:
Нажмите, чтобы развернуть...
Ищем Senior Java Developer в команду, разрабатывающую систему в рамках программы импортозамещения. Основная задача — создание интерпретатора языка ABL (Advanced Business Language) на платформе Java 17. Цель проекта — обеспечить выполнение существующих ABL‑приложений без проприетарной среды исполнения, сохранив совместимость и повысив производительность.
Обязанности
- Разрабатывать интерпретатор исходного кода ABL на Java
- Реализовать парсер и лексический анализатор синтаксиса ABL
- Создавать систему исполнения (runtime), поддерживающую основные конструкции и библиотеки языка
- Оптимизировать производительность интерпретации
- Разрабатывать инструменты отладки, тестирования и интеграции
- Участвовать в проектировании архитектуры и выборе технических решений
Требования
- Отличное знание Java (опыт от 5 лет)
- Понимание принципов работы интерпретаторов, виртуальных машин и трансляторов кода
- Опыт с ANTLR или другими инструментами для построения парсеров — большой плюс
- Желателен опыт взаимодействия с языками ABL, PL/SQL или аналогичными бизнес-языками
- Умение работать с существующей кодовой базой и технической документацией
Будет плюсом
- Опыт в проектах импортозамещения
- Знание принципов построения компиляторов или JIT-интерпретаторов
- Базовое понимание архитектуры Progress OpenEdge
Что предлагаем
- Удаленная работа
- Оформление по ТК РФ, или через ИП
Дополнительная информация
Fulltime, МСК ± 2 часа. Этапы отбора: Первичное интервью с рекрутером, Технический скрининг (Jumse), Интервью с куратором проекта, Финальное техническое собеседование.
Контакты
- Telegram: @AlexandraF_ITrecruiter
Стек технологий: #java
🔗Ссылка на канал | 📋Все каналы