Описание компании
Devexperts сотрудничает с уважаемыми финансовыми учреждениями, предоставляя продукты и индивидуальные решения для розничных и брокерских компаний, бирж и фирм-покупателей. Компания специализируется на торговых платформах и автоматизации брокерской деятельности, сложных проектах по разработке программного обеспечения, продуктах рыночных данных и услугах ИТ-консалтинга.
Описание вакансии
Мы ищем Middle/Senior Java Developer в команду Research&Development.
В роли backend-разработчика вы будете играть ключевую роль в управлении полным жизненным циклом ордера, включая захват, валидацию, маршрутизацию, исполнение ордера, расчет цены опциона и сверку. Нашим приоритетом является предоставление высокопроизводительных, низколатентных и отказоустойчивых решений с особым акцентом на качество кода посредством всесторонних ревью кода и тщательного тестирования.
Несмотря на значительное присутствие нашего продукта на рынке, мы постоянно решаем как функциональные, так и нефункциональные требования, ответственно управляя техническим долгом. Наша рабочая среда — гибкая, в основном с использованием Scrum, и поддерживается такими инструментами, как Atlassian, Slack, Sonar, Docker и другими.
Мы ожидаем, что Middle/Senior Java Developer будет:
- Разрабатывать надежные, высокопроизводительные распределенные системы,
- Оптимизировать, документировать и поддерживать код с полным тестовым покрытием,
- Эффективно сотрудничать с коллегами и принимать конструктивную обратную связь,
- Проводить тщательные, некритичные ревью кода для постоянного улучшения его качества,
- Проводить анализ для эффективного решения проблем многопоточности,
- Сотрудничать с опытными членами команды в сложной бизнес-среде,
- Понимать детальные бизнес-требования в финансовой индустрии.
Квалификация
Обязательные навыки:
- Отличное знание Java 11+ с опытом работы с Collections, Streams, Threads и Concurrency,
- Знакомство со Spring, AspectJ и Kotlin,
- Навыки использования JUnit5 и Mockito для эффективного тестирования,
- Опыт работы с Docker, PostgreSQL, Liquibase, Prometheus и ELK,
- Опыт работы с распределенными системами с акцентом на производительность и надежность,
- Понимание принципов асинхронной связи,
- Знание внутренней работы реляционных баз данных, включая индексы и блокировки,
- Опыт отладки heap и thread dumps,
- Умение профилировать код с помощью таких инструментов, как YourKit, JProfiler и Visual VM,
- Отличное знание Unix/Linux,
- Знакомство с торговлей и рынками капитала,
- Владение английским языком на уровне B2+.
Дополнительная информация
Забота о сотрудниках — одна из основных ценностей Devexperts. Для предлагаемой должности мы предлагаем пакет льгот, который гарантирует комфорт нашего нового коллеги.
Льготы, связанные с гибкостью рабочего графика:
- Возможность гибридного/удаленного режима работы,
- Гибкий рабочий график.
Льготы, связанные со здоровьем и отдыхом:
- Полностью оплачиваемые дополнительные дни оздоровления (3 дня в год по болезни),
- Медицинская страховка для сотрудников и детей,
- Компенсация расходов на фитнес / членство в Urban Sports Club,
- Пособие на питание (Coverflex Card),
- Система Flexpay (Coverflex).
Льготы, связанные с офисом:
- Современный офис с новым оборудованием,
- PlayStation, настольный футбол и музыкальные инструменты в офисе,
- Парковочные места/компенсация транспортных расходов,
- Бесплатные напитки и закуски.
Льготы, связанные с сообществом:
- Мероприятия по тимбилдингу,
- Корпоративные вечеринки,
- Футбольный клуб,
- Музыкальный клуб,
- Клуб ораторов,
- Бесплатный вход на корпоративные внешние мероприятия,
- Возможность посещения конференций и профессиональных выставок,
- Поддержка развития личного бренда.
Льготы, связанные с профессиональным обучением:
- Курсы местного языка для иностранных сотрудников,
- Неограниченный доступ к платформам самообучения,
- Возможности сертификации,
- Менторская программа.
Социальные льготы:
- Родительский бонус,
- Пенсионный план (Coverflex),
- Реферальный бонус,
- Оплачиваемый отпуск за донорство крови.