Инженер-программист — Модернизация приложений
Проект
Мы создаем практику модернизации приложений на базе ИИ для крупных международных финансовых учреждений. Задача: перенос устаревших корпоративных приложений — монолитов, локальных развертываний, десятилетних фреймворков — на современные платформы (Kubernetes, облачные, контейнеризированные). Сотни приложений, каждое со своим стеком, особенностями и бизнес-ограничениями. Большинство из них — Java, но не все.
Инструменты ИИ (Agentic AI, LLM-агенты, автоматизированные конвейеры анализа) являются основными инструментами в этом рабочем процессе. Они обрабатывают большие объемы — сканирование кодовой базы, картирование зависимостей, генерация миграционного кода. Но самая сложная часть — это решения: что мигрировать, куда мигрировать, какую стратегию использовать (rehost, replatform, refactor, rebuild) и как выполнить это без нарушения работы производственных систем, обрабатывающих реальные деньги.
Вот тут-то вы и приходите.
Места работы
Кипр / Армения / Грузия / Польша / Португалия / Сербия / Испания
Что вы будете делать
- Оценивать устаревшие приложения комплексно: архитектуру, зависимости, инфраструктуру, риски — с помощью инструментов анализа на базе ИИ
- Принимать решения о стратегии миграции для каждого приложения на основе его характеристик, ограничений и бизнес-ценности
- Выполнять полную модернизацию: обновление фреймворков, миграцию зависимостей, контейнеризацию, настройку CI/CD конвейеров
- Развертывать на целевых платформах — облачных сервисах или оптимизированных локальных решениях — в зависимости от того, что подходит для приложения
- Формировать саму практику модернизации: вносить шаблоны, типовые решения и полученный опыт, которые ускорят следующую миграцию
- Взаимодействовать с командами приложений, которые владеют устаревшими системами
Требования
- 7+ лет опыта в разработке ПО с прогрессивным уровнем старшинства
- Backend-first engineer — ваша сильная сторона — серверные системы (API, сервисы, конвейеры данных), но вы можете читать и ориентироваться в различных слоях стека при необходимости
- Глубокие знания Java/Spring — большая часть целевого портфолио — Java
- Практический опыт модернизации — вы мигрировали корпоративные приложения со старых фреймворков, сред выполнения или платформ на современные. Java — наиболее распространенный вариант, но следующее приложение может быть любым
- Широкие знания инфраструктуры — вы понимаете различия между локальными решениями, облаками, Kubernetes, VMware и bare metal; глубоко в одних, знакомы со всеми
- Рабочие знания корпоративного middleware и инфраструктуры данных — системы обмена сообщениями (например, Kafka, JMS), реляционные базы данных (например, Oracle, PostgreSQL), протоколы передачи (REST, gRPC, SOAP), CI/CD конвейеры и стеки мониторинга
- Открытость к рабочим процессам на базе ИИ — мы ежедневно используем Agentic AI и LLM-инструменты в качестве основных инструментов; опыт разработки с помощью ИИ — плюс, готовность работать таким образом — обязательно
- Самостоятельность в принятии решений — вы можете оценить систему, сформировать стратегию миграции и обосновать свою рекомендацию, не дожидаясь указаний
- Опыт работы в крупной корпоративной среде — вы работали в крупных организациях с масштабными существующими системами, управлением изменениями и требованиями к соответствию; для вас это не в новинку
- Отличное письменное и устное владение английским языком — вы будете общаться с техническими командами, писать документацию и представлять планы миграции
- Образование — степень бакалавра или магистра в области компьютерных наук, разработки ПО или смежной технической области
Желательно
- Опыт работы с дополнительными JVM или не-JVM backend стеками (.NET, Python, C++) — несколько приложений в портфолио используют смешанные технологии
- Опыт использования AI/LLM инструментов, специально предназначенных для анализа кода, миграции или масштабного рефакторинга
- Опыт работы в сфере финансовых услуг, рынков капитала или финтеха — наши клиенты работают в регулируемых средах с алгоритмической торговлей, пост-торговой обработкой и системами управления рисками в реальном времени
- Опыт развертывания Kubernetes (EKS, Helm, ArgoCD)
- Паттерны облачной миграции (lift-and-shift, strangler fig, blue-green, стратегии миграции баз данных)
- Свободное владение ServiceNow, Confluence, Jira — экосистема корпоративных инструментов
Преимущества
- Гибкая рабочая схема: удаленная работа или гибридная модель.
- Удаленная работа: проживание в Грузии, Сербии, Испании, на Кипре или в Польше, либо гибридная модель, если вы находитесь в Кракове или Лимасоле.
- Медицинское страхование для проживающих в Польше и на Кипре.
- 50% покрытие медицинского страхования для супругов и детей в Польше и на Кипре.
- 24 дня оплачиваемого отпуска.
- 10 дней оплачиваемого больничного.
- 50% возмещение расходов на профессиональное обучение, образование, конференции.
- Работа в высокопрофессиональной команде.
- Увлекательные мероприятия по тимбилдингу.
- Пакет релокации: помощь в релокации в Польшу или на Кипр, по желанию.