12 1 нед. назад

Разработчик интерпретатора ABL на Java

Ищем опытного Java-разработчика с отличными знаниями языка и минимум 6-летним опытом. Вам предстоит разработать интерпретатор ABL, оптимизировать код и участвовать в проектировании архитектуры. Возможна удаленная работа с гибким графиком.

senior удалённо до 400 000 RUR
Опубликовано
12 января 2026
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться

описание

Компания занимается разработкой программного обеспечения в рамках программы импортозамещения. Основное направление — создание интерпретатора языка ABL (Advanced Business Language, используемого в системах Progress) на платформе Java. Цель проекта — обеспечить выполнение существующих ABL-приложений без необходимости использования проприетарной среды исполнения, сохранив совместимость и повысив производительность.
Разработка интерпретатора исходного кода ABL на языке Java 17.
Реализация парсера и лексического анализатора для синтаксиса ABL.
Создание системы исполнения (runtime), поддерживающей основные конструкции и библиотеки ABL.
Оптимизация кода и обеспечение высокой производительности интерпретации.
Разработка инструментов отладки, тестирования и интеграции со сторонними системами.
Участие в проектировании архитектуры и выборе технических решений.

требования

Отличное знание Java и опыт коммерческой разработки от 6 лет.
Понимание принципов работы интерпретаторов, виртуальных машин, трансляторов кода.
Опыт работы с ANTLR или другими средствами построения парсеров будет преимуществом.
Желателен опыт взаимодействия с языками ABL, PL/SQL или другими бизнес-языками.
Умение разбираться в существующей кодовой базе и технической документации.
Преимуществом будет
Опыт участия в проектах импортозамещения или аналогичных направлениях.
Знание принципов построения компиляторов или JIT-интерпретаторов.
Базовое знание архитектуры систем Progress OpenEdge.

условия

Гибкий формат работы, основной часовой пояс — МСК
Возможность удалённого сотрудничества
Оформление или по ТК РФ, или через ИП
Этапы отбора
Звонок с рекрутером (30 минут)
Технический Скрининг (Jumse)
Интервью с куратором проекта (30 минут)
Техническое финальное собеседование

Похожие вакансии

6 вакансии
Группа Компаний Орбита
Группа Компаний Орбита
9 ч. назад

Старший разработчик / Технический консультант HPE Service Manager

Вам предстоит проектировать интерфейсы и архитектуру систем, взаимодействовать с заказчиками и тестиров…

senior удалённо
Тетрон
Тетрон
1 д. назад

Java-разработчик

Вакансия для Java-разработчика с опытом от 5 лет в высоконагруженных системах. Ожидается работа над геоинформ…

senior удалённо
«UZUM TECHNOLOGIES»
«UZUM TECHNOLOGIES»
1 д. назад

Java Developer

Ищем Senior Java Developer для работы над высоконагруженными проектами. Вы будете частью команды, которая ценит ра…

senior удалённо
R-Style Softlab
R-Style Softlab
1 д. назад

Старший Java-разработчик

Вам предстоит разрабатывать и тестировать код, участвовать в оценке задач и проводить ревью в команде…

senior удалённо
Азиатско-Тихоокеанский Банк
Азиатско-Тихоокеанский Банк
4 д. назад

Главный разработчик

Азиатско-Тихоокеанский Банк ищет Главного разработчика для работы с процессинговыми системами. Требуется опыт в FinTech и коммерческой …

senior удалённо
Right Line
Right Line
4 д. назад

Разработчик Java (Senior)

Присоединяйтесь к команде Right Line и работайте над масштабным продуктом международного уровня. Мы ожидаем от вас опыт разработки…

senior удалённо