Город: Минск
Занятость: Полная, 5/2
Опыт работы: Более 6 лет
В виду роста проектов по миграции приложений с 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.
Адрес: Минск, Каховская улица, 70А
Похожие вакансии