Описание вакансии
Мы ищем опытного Java Backend разработчика для проектирования, разработки и поддержки высокопроизводительных и отказоустойчивых серверных сервисов нашей децентрализованной биржи (DEX). Идеальный кандидат будет играть ключевую роль в реализации основных функций DEX, таких как сопоставление ордеров, пулы ликвидности и кросс-чейн свопы.
Вы будете тесно работать с блокчейн-технологиями (например, Ethereum, Cosmos, Polkadot) для разработки модулей взаимодействия со смарт-контрактами. Оптимизация производительности станет важной частью ваших обязанностей для обеспечения обработки транзакций с низкой задержкой и высокой конкурентностью.
В составе нашей технической команды вы будете участвовать в принятии решений по архитектурному дизайну и выбору технологий, помогая устанавливать технические стандарты и лучшие практики в компании. Тесное взаимодействие с менеджерами продуктов, фронтенд-разработчиками и блокчейн-инженерами будет необходимо для поддержания общей эффективности наших систем.
Ключевые обязанности
- Проектирование, разработка и поддержка высокопроизводительных Java-сервисов для основных функций DEX
- Реализация модулей взаимодействия со смарт-контрактами с глубоким пониманием блокчейн-технологий
- Оптимизация производительности системы для обработки транзакций с низкой задержкой и высокой конкурентностью
- Участие в процессах архитектурного проектирования и выбора технологий
- Совместная работа с кросс-функциональными командами, включая менеджеров продуктов и инженеров
- Исследование и внедрение инноваций из ведущих DEX-протоколов (LUMA, Aladdin, Butterfly, Io.net)
- Создание конкурентных преимуществ путем анализа топовых DEX-продуктов
Требования
- 3+ года опыта Java-разработки с экспертизой в конкурентном программировании и сетевых коммуникациях
- Опыт разработки/поддержки DEX с пониманием механизмов AMM и стакана ордеров
- Глубокие знания основ блокчейна и RPC-интерфейсов публичных цепей
- Владение проектированием распределенных систем и контейнеризацией (Docker, Kubernetes)
- Навыки решения сложных задач и оптимизации при разработке модулей
- Отличные коммуникационные навыки и способность работать в удаленных командах
- Знакомство с Solidity или другими языками смарт-контрактов
- Участие в open-source блокчейн-проектах или технических сообществах будет плюсом
Условия
Конкурентная заработная плата будет определена в процессе собеседования на основе квалификации и опыта.


