Intercontinental Exchange
Java Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Java-разработчик в технологическую команду ICE Bonds, отвечающую за проектирование, реализацию и поддержку торговых платформ. Работа предполагает тесное взаимодействие с продакт- и проджект-менеджерами, разработчиками и QA.
Задачи
- Следовать командным стандартам качества и консистентности на этапах проектирования и разработки приложений
- Самостоятельно вести проектные активности, связанные со сборками и деплоями
- Создавать тесты ПО, проверять функциональность и качество
- Поддерживать продакшн-приложения при возникновении инцидентов в рабочее и нерабочее время
- Поддерживать деплои в окна обслуживания
- Выявлять возможности улучшения и оптимизации приложений
- Работать с продакт-менеджментом для понимания новых требований
- Следовать процессам и стандартам разработки компании
Требования
- Bachelor's degree in Computer Science или смежной области
- 3+ года профессионального опыта разработки на Core Java
- Хорошее понимание структур данных и алгоритмов
- Понимание объектно-ориентированного проектирования и общепринятых паттернов проектирования
- Экспертиза в Core Java: многопоточность, коллекции, JVM, garbage collection
- Опыт работы со Spring framework, Spring Boot, REST, JPA, JMS Messaging и ActiveMQ
- Опыт написания скриптов на Bash, PERL, Python или другом языке
- Хорошие коммуникативные навыки, включая технический writing
Условия
- Работа над несколькими платформами ICE Bonds: TMC, ICE Select, ETFHub
- Взаимодействие с project и product managers, разработчиками, QA и другими стейкхолдерами
- Опыт в Financial Services или Fintech — преимущество
- Опыт с FIX Protocol — преимущество
Навыки
- Java
- Core Java
- Spring
- Spring Boot
- REST
- JPA
- JMS
- ActiveMQ
- Bash
- PERL
- Python
- FIX Protocol