Старший Java-разработчик
О вакансии
Компания Spotware Systems ищет опытного Старшего Java-инженера в нашу команду разработки в Лимассоле, Кипр.
На этой должности вы будете проектировать, разрабатывать и поддерживать высокопроизводительные Java-приложения и сервисы, которые являются основой нашей торговой экосистемы. Тесно сотрудничая с менеджерами по продуктам, клиентскими разработчиками, DevOps-инженерами, администраторами баз данных и QA-инженерами, вы будете помогать в создании масштабируемых, надежных и низколатентных решений, используемых брокерами и трейдерами по всему миру.
Это отличная возможность для опытного инженера-программиста, который любит решать сложные технические задачи, писать чистый и поддерживаемый код, а также участвовать в разработке архитектуры и развитии финансовых технологических продуктов корпоративного уровня.
Обязанности
- Проектировать, разрабатывать и поддерживать Java-приложения, компоненты и серверные сервисы.
- Сотрудничать с архитекторами и техническими лидерами для определения масштабируемой архитектуры программного обеспечения и лучших инженерных практик.
- Создавать высокопроизводительные, низколатентные решения с акцентом на надежность и масштабируемость.
- Тесно сотрудничать с QA-инженерами для обеспечения качества программного обеспечения посредством тестирования, валидации и непрерывного совершенствования.
- Участвовать в ревью кода, технических обсуждениях и принятии архитектурных решений.
- Реализовывать новые функции в соответствии с требованиями к продукту, дорожными картами проектов и сроками разработки.
- Эффективно взаимодействовать с менеджерами по продуктам, клиентскими разработчиками, DevOps-инженерами и администраторами баз данных на протяжении всего жизненного цикла разработки программного обеспечения.
Требования
- Степень бакалавра в области компьютерных наук, инженерии или смежной области.
- 3+ года профессионального опыта в качестве Java-разработчика.
- Глубокие знания Java SE и принципов объектно-ориентированного программирования.
- Уверенный опыт в области модульного тестирования и практик обеспечения качества программного обеспечения.
- Опыт работы с многопоточностью, включая Executors и Locks.
- Хорошее понимание Java Collections Framework и его характеристик производительности.
- Опыт работы со Spring Web и Spring IoC.
- Опыт работы с сетевыми протоколами TCP/IP и сокетным программированием.
- Отличные навыки SQL и опыт работы с реляционными базами данных.
- Опыт создания масштабируемых, высокопроизводительных и низколатентных приложений.
- Сильное аналитическое мышление и навыки решения проблем.
- Владение русским языком и английским на уровне B1 или выше.
- Активное использование инструментов ИИ в рамках повседневного рабочего процесса разработки программного обеспечения.
Желательно
- Опыт работы с Netty.
- Опыт работы с Quarkus.
- Опыт работы с Redis.
- Опыт работы с PostgreSQL.
- Опыт работы с Protocol Buffers (Protobuf).
Преимущества
- Частное медицинское страхование.
- Поддержка при переезде (при необходимости), включая разрешение на въезд, бонус за переезд, авиабилеты и трансфер из аэропорта.
- Помощь в адаптации к жизни на Кипре, включая помощь с жильем, банковскими услугами, здравоохранением и ежедневные консультации.
- Комфортная офисная среда со свежими фруктами каждый день, угощениями или пиццей по средам и "snack day" по пятницам.
- Конкурентоспособная заработная плата, основанная на вашем опыте, навыках и уровне ответственности.
- Бонус "Welcome Baby" и "Baby Box".
- Подарочный ваучер на день рождения.
- Частичная компенсация спортивных мероприятий и оздоровительных инициатив.
- Курсы греческого языка.