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

АйТиКвик

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

Описание вакансии

Компания занимается разработкой программного обеспечения в рамках программы импортозамещения. Основное направление — создание интерпретатора языка 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 минут)

Техническое финальное собеседование

Навыки
  • Java
  • Apache Kafka
  • PostgreSQL
Посмотреть контакты работодателя

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

Пума Биллинг
Удаленная работа
  • Москва

  • от 300000 RUR

Рекомендуем
НТЦ ЕЭС Информационные Комплексы

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

НТЦ ЕЭС Информационные Комплексы

Удаленная работа
  • Москва

  • до 300000 RUR

Рекомендуем
1С
Удаленная работа
  • Москва

  • до 300000 RUR

Рекомендуем
Яндекс
Удаленная работа
  • Москва

  • до 500000 RUR

Рефни
Удаленная работа
  • Москва

  • до 300000 RUR

Ртк-Элемент

Java developer (Senior)

Ртк-Элемент

Удаленная работа
  • Москва

  • до 300000 RUR

КБ Уральский банк реконструкции и развития (УБРиР)

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

КБ Уральский банк реконструкции и развития (УБРиР)

Удаленная работа
  • Москва

  • до 300000 RUR

Effective
Удаленная работа
  • Москва

  • до 300000 RUR

X5 Tech
Удаленная работа
  • Москва

  • до 300000 RUR

Utrace
Удаленная работа
  • Москва

  • до 300000 RUR

Xello
Удаленная работа
  • Москва

  • до 300000 RUR

MANGO OFFICE
Удаленная работа
  • Москва

  • до 300000 RUR

Swordfish Security

Middle+/Senior Java Developer

Swordfish Security

Удаленная работа
  • Москва

  • до 300000 RUR

DatsTeam
Удаленная работа
  • Москва

  • до 300000 RUR

Ozon
Удаленная работа
  • Москва

  • до 300000 RUR

РТЛабс
Удаленная работа
  • Москва

  • до 300000 RUR

Северсталь

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

Северсталь

Удаленная работа
  • Москва

  • до 300000 RUR

X5 Tech
Удаленная работа
  • Москва

  • до 300000 RUR

Транснефть-Технологии

Fullstack Java разработчик (без Spring)

Транснефть-Технологии

Удаленная работа
  • Москва

  • до 300000 RUR

Цифра
Удаленная работа
  • Москва

  • до 300000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию