Ведущий Java разработчик / Senior Java Developer (брокерские системы)
Требования
Местоположение и тип занятости
Компания
Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге
Описание вакансии
Условия работы
Участие в одном из проектов для брокерской компании:
- Построение целевой архитектуры регистрации на бирже с целью онлайн-регистрации клиентов
- Реализация целевой архитектуры первичной продажи. Реорганизация фронт систем (переход от устаревшего Clients на целевое решение на процессинге)
- Перенос функционала риск-менеджмента из бэк-офисов в целевое ПО. Построение целевой архитектуры мидл и бэк слоя для поддержания возрастающих объемов операций и сделок.
ТРЕБОВАНИЯ:
- Опыт разработки корпоративных приложений на Java в составе группы разработчиков не менее 3-х лет
- Уверенные знания Java core: Collections, Concurency, умение профилировать и решать проблемы с производительностью, знание работы GC
- Хорошее знание Spring (Core, Boot)
- Опыт работы с Docker / Kubernetes, с git, желателен опыт настройки и поддержки процессов CI/CD
- Опыт разработки интеграционных сервисов
- Знания и практический опыт развития корпоративной шины данных (ESB) и системы управления бизнес-процессами (BPMS) на базе Apache Camel и Camunda BPM
- Умение работать с базой данных (желательно MS SQL). Опыт написания процедур и оптимизация запросов
Будем плюсом:
- Опыт работы с Apache Kafka
- Знание VUE JS., ReactJS, Elasticsearch, Tarantool и т.п. систем
- Знание основных коммерческих CMS
ОБЯЗАННОСТИ:
- Участие в проекте в роли Senior Backend Java разработчика
- Работа в команде
УСЛОВИЯ:
- Конкурентоспособная заработная плата
- Корпоративное обучение и сертификация в технических и бизнес областях
- Корпоративные развлекательные программы
- Помощь при релокации в Москву
- Работа удаленно по московскому времени (на территории РФ, Беларуси) либо в одном из офисов: Москва, Саратов, Уфа, Пенза, Нижний Новгород