Senior Java Developer
Отличное предложение с четким стеком, серьезным релокационным пакетом в ЕС и возможностью удаленной работы из нескольких стран. Проект в сфере Asset Management обещает сложные инженерные задачи и профессиональный рост.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Сложность вакансии
Высокая сложность обусловлена жесткими требованиями к опыту (8+ лет), глубоким знаниям многопоточности и специфике финансового домена (P&L, позиции). Работа с data-intensive приложениями и распределенным кэшированием требует экспертного уровня подготовки.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Анализ зарплаты
Предлагаемая позиция Senior Java Developer в европейском финтехе обычно предполагает оклад выше среднего по рынку СНГ, соответствуя уровню 6000-8500 EUR до налогов в зависимости от локации (Польша/Кипр). Данная оценка учитывает высокую планку требований к опыту (8+ лет).
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.
Описание вакансии
SENIOR JAVA DEVELOPER | RELOCATION TO PL/CY OR REMOTE CIS | FIN DEV
*🏢* Компания: Findev
*🌍* Формат: Удалёнка (Remote CIS) / релокация в Польшу или на Кипр; также локации: Poland, Serbia, Portugal, Cyprus, Spain
*🕒* Занятость: Full-time
О компании:
Findev работает с крупным asset management fund. Команда Investment Accounting / Positions развивает ПО on-prem и в облаке для учёта торговых транзакций, расчёта позиций и аналитики P&L. Проект — часть трансформации Middle Office для предоставления инвестиционным командам оперативных, точных и стандартизированных данных.
Задачи:
• Разработка и поддержка ПО для фиксации торговых транзакций и расчёта позиций.
• Обеспечение near real-time доступа к данным по сделкам, позициям, P&L и performance.
• Интеграция и стандартизация интерфейсов для потребителей данных и технологических команд.
• Тесная работа с бизнесом хедж-фонда и кросс-функциональными командами как старший разработчик.
Требования:
• 8+ лет в программировании, минимум 5+ лет на Java.
• Глубокие знания Java Core и multithreading.
• Опыт с Kafka или другими real-time messaging системами.
• Экспертный уровень SQL/работы с БД.
• Опыт разработки распределённых, масштабируемых, data-intensive приложений, включая distributed caching (Memcached, Ignite).
• Знание финансовых доменов: транзакции, позиции, P&L и атрибуция performance.
Будет плюсом:
• Опыт работы с AWS.
• Знание Python.
Стек:
Java, Java Core, multithreading, Kafka, Memcached, Ignite, SQL, AWS, Python
Условия:
• Гибкий формат работы: удалённо или гибрид.
• Удалённая работа из Georgia, Serbia, Spain, Cyprus, Armenia, Portugal или Poland; гибрид при базировании в Kraków или Limassol.
• Медицинская страховка в Польше и на Кипре; 50% покрытия для супругов/детей в этих странах.
• 24 дня оплачиваемого отпуска, 10 дней оплачиваемого больничного.
• 50% компенсации обучения, конференций и профессионального развития.
• Пакет релокации при переезде в Польшу или Кипр: перелёт, аренда жилья на первый месяц, поддержка с визой и разрешениями на проживание.
*📩* Откликнуться
Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Навыки
- Java
- Multithreading
- Kafka
- SQL
- Apache Ignite
- Memcached
- AWS
- Python
- Distributed Systems
Возможные вопросы на собеседовании
Вакансия предполагает работу с near real-time данными и расчетом позиций, где ошибки в конкурентном доступе критичны.
Расскажите о наиболее сложных проблемах многопоточности, с которыми вы сталкивались при обработке финансовых транзакций, и как вы их решали?
В стеке указаны Ignite и Memcached для data-intensive приложения.
В каких случаях вы бы предпочли Apache Ignite вместо Memcached для кэширования данных о позициях, и как обеспечивается консистентность данных в распределенном кэше?
Проект связан с обработкой потоков сделок через Kafka.
Как вы обеспечиваете гарантию доставки 'exactly once' при обработке транзакционных сообщений в Kafka?
Упоминается работа с SQL на экспертном уровне для аналитики P&L.
Как бы вы оптимизировали SQL-запрос для расчета P&L в реальном времени по таблице с миллиардами записей транзакций?
Роль Senior предполагает тесное взаимодействие с бизнесом хедж-фонда.
Опишите ваш опыт перевода сложных бизнес-требований от трейдеров или аналитиков в техническую архитектуру системы.
Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

