О компании и команде
Проект:
Решение позволит сотрудникам максимально автоматизировано подтверждать условия сделок с контрагентами, проводить расчёты по сделкам (перемещение денег и ценных бумаг), контролировать исполнение обязательств, оценивать справедливую стоимость, вести учёт ц. бумаг в разрезе мест хранения .Решения строятся на собственной платформе банка, что позволяет пользоваться готовыми сервисами/библиотеками, однако выбор реализации остаётся за командой.
Стек: Java 11, Kafka, PostgreSQL, OpenShift, Spring Boot, React (Typescript), Bitbucket .Микросервисная архитектура, cloud native подход, интеграция с 20+ различными системами в периметре банка и за его пределами.
Обязанности:
- Участие в проекте в одной из ролей: Senior разработчика – 80% тех задачи (кодинг, проведение интервью, участие в архитектурных митингах)
- Участие в формировании команды
- Разработка бизнес и интеграционной логики
- Проектирование технических решений
- Подготовка к внедрению
- Рецензирование кода, дизайна решения, документации
- Написание модульных и интеграционных тестов
Ожидания от кандидата
- Опыт разработки на java – 5 и более лет
- spring framework - core, boot, jms, kafka, jpa (hibernate), etc
- java 11+
- java backend: высокие нагрузки, многопоточность
- Опыт работы с микросервисами
- Опыт работы с интеграцией java - kafka
Плюсом будет:
- опыт работы с интеграциями
- java - базы данных,
- java - no sql
- опыт работы с с xml (xslt, xpath), json-библиотеками
- наличие проектов в банковском секторе
- опыт работы в поддержке
- базовое понимание работы финансовых рынков
Условия работы
- Возможность профессионального и карьерного роста в компании
- Опыт работы в распределенной команде профессионалов
- Уровень заработной платы обсуждается индивидуально
- Возможность работать удаленно на территории РФ и Беларуси