freehire launches on Product Hunt on 26 August.

Follow →

PowerBuilder/Java expert

Open 19d

Summary

Migrates legacy PowerBuilder applications to modern Java backends and Vue.js frontends, designing REST APIs, databases, and integrations while optimizing performance.

В виду роста проектов по миграции приложений с legacy-технологий (PowerBuilder) на современные Java-технологии и веб-решения мы расширяем команду. Ищем разработчиков, готовых развиваться в направлении глубокой backend-логики, сложных интеграций, генерации UI, использовании ИИ и модернизации существующих приложений.

Что мы ожидаем от кандидатов:

  • Опыт работы с Powerbuilder (обязательно).
  • Уверенные знания Java и платформы JVM.
  • Опыт разработки backend-приложений на Java.
  • Опыт работы с Vue.js и компонентным подходом.
  • Опыт работы со Spring Framework / Spring Boot.
  • Опыт работы с ORM-технологиями (Hibernate / JPA).
  • Опыт работы с SQL и реляционными базами данных (PostgreSQL и аналогичные СУБД).
  • Опыт разработки frontend-приложений с использованием JavaScript / TypeScript.
  • Знание и желание применять подходы работы с привлечением ИИ.
  • Понимание многопоточности в Java, механизмов синхронизации и управления конкурентным выполнением.
  • Понимание принципов объектно-ориентированного программирования (ООП).
  • Опыт применения шаблонов проектирования (Design Patterns).
  • Опыт разработки REST API и интеграционных сервисов.
  • Понимание принципов Dependency Injection и управления жизненным циклом компонентов.
  • Опыт работы с Git (GitLab / BitBucket), Jira, Confluence.

Чем предстоит заниматься:

  • Анализировать существующие приложения на PowerBuilder и переносить их логику в Java.
  • Исследовать сложную бизнес-логику существующих корпоративных систем и переносить её в современную Java-архитектуру.
  • Проектировать и реализовывать:
    • backend-компоненты на Java;
    • REST API и интеграционные сервисы;
    • механизмы работы с базами данных и файловыми системами;
    • современные UI-компоненты на Vue.js вместо legacy-интерфейсов.
  • Разрабатывать аналоги конструкций legacy-языков и механизмы их интерпретации.
  • Оптимизировать производительность и улучшать архитектуру мигрированных приложений.
  • Выполнять тестирование, отладку и анализ результатов миграции.

Будет плюсом:

  • Опыт работы с Delphi, COBOL, Informix 4GLи другими legacy-технологиями.
  • Опыт работы с Docker, Kubernetes, CI/CD.
  • Знание JavaScript, TypeScript и опыт работы с современными фронтенд-фреймворками (React, Angular)
  • Понимание принципов работы высоконагруженных систем.
  • Опыт работы с облаками (Azure/AWS).

Личные качества:

  • Аналитический склад ума (умение разбираться в сложной логике).
  • Готовность работать с legacy, не пугаясь «непонятного».
  • Самостоятельность и инициативность в решении задач.
  • Умение работать в команде и грамотно коммуницировать.

Что мы можем предложить:

- гибкий график работы;

- возможность работать гибридно (3/2) (после прохождения испытательного срока);

- материальная помощь к датам;

- медицинская страховка (по специальной цене для сотрудников и членов их семьи);

- отпуск 22 рабочих дня / 3 day ill.

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available