Java разработчик
Middle
Findev ищет Java разработчика для присоединения к нашей инженерной команде, работающей над крупномасштабной электронной торговой платформой в области рынков капитала.
В настоящее время платформа проходит крупную архитектурную трансформацию. Значительная часть бизнес-логики исторически находится в хранимых процедурах Oracle и рабочих процессах базы данных. Инженерная команда постепенно переносит эту логику в современные микросервисы на базе Java.
В рамках этой работы команда перестраивает ключевые компоненты системы, используя современные инженерные практики и инструменты разработки с поддержкой ИИ для ускорения реализации и повышения производительности.
В этой роли вы будете помогать развивать бэкенд-архитектуру платформы, создавая распределённые сервисы, поддерживающие рабочие процессы торговли в реальном времени, и улучшая обработку рыночных данных и торговых операций системой.
Технологический стек
Платформа построена с использованием современных технологий бэкенда, включая:
- Java
- Spring Boot
- SQL / Oracle
- Kafka
- Redis
- Архитектура микросервисов
- Распределённые системы
Локации
- Польша
- Грузия
- Испания
- Кипр
Что вы будете делать
- Разрабатывать бэкенд-сервисы и API с использованием Java
- Помогать мигрировать бизнес-логику из хранимых процедур Oracle в Java микросервисы
- Анализировать существующие рабочие процессы, основанные на базе данных, и переводить их в архитектуру на основе сервисов
- Создавать и улучшать компоненты распределённой торговой платформы
- Проектировать и внедрять новые функции платформы
- Повышать надёжность, производительность и масштабируемость системы
- Сотрудничать с инженерами, QA и продуктовыми командами для внедрения новых возможностей
- Использовать современные инструменты разработки с поддержкой ИИ для поддержки кодирования, отладки и рабочих процессов разработки
- Участвовать в архитектурных обсуждениях по мере перехода платформы к микросервисам
Требования
- Степень бакалавра в области компьютерных наук или смежной дисциплины
- Опыт разработки на Core Java не менее 5 лет
- Опыт создания многопоточных приложений с использованием Core Java
- Глубокие знания алгоритмов и структур данных
- Сильные аналитические навыки для устранения и решения проблем в продуктивной среде
- Понимание крупномасштабных распределённых систем
- Уверенные навыки работы с SQL
- Отличные письменные и устные коммуникативные навыки
- Способность интерпретировать бизнес-требования и переводить их в технические решения
- Опыт использования инструментов разработки с поддержкой ИИ в повседневной работе
Желательный опыт
- Опыт работы с Oracle или PL/SQL
- Опыт работы с Kafka, Redis или аналогичными распределёнными технологиями
- Опыт работы с архитектурой микросервисов
- Опыт работы в Unix / Linux средах
- Опыт работы с финансовыми системами или торговыми платформами
Преимущества
- Гибкий режим работы: удалённо или гибридный формат
- Полное медицинское страхование для сотрудников, базирующихся на Кипре или в Польше.
- 50% покрытие медицинского страхования для супругов и детей на Кипре или в Польше.
- 24 дня оплачиваемого отпуска.
- 10 дней оплачиваемого больничного.
- 50% компенсация за профессиональное обучение, образование, конференции.
- Работа в составе высокопрофессиональной команды.
- Увлекательные тимбилдинговые мероприятия и активности.
В случае релокации в Польшу или на Кипр мы предлагаем
- Авиабилеты, аренду жилья на первый месяц для нашего релокированного сотрудника и его/её официальной семьи.
- Поддержку в процессе подачи и оформления визы, разрешения на въезд и вида на жительство.
Вы готовы? Мы ждём вас