О компании и команде
Проект: Создание системы сопровождения сделок Глобальных Рынков с ценными бумагами.
Решение позволит сотрудникам максимально автоматизировано подтверждать условия сделок с контрагентами, проводить расчёты по сделкам (перемещение денег и ценных бумаг), контролировать исполнение обязательств, оценивать справедливую стоимость, вести учёт ц. бумаг в разрезе мест хранения
Решения строятся на собственной платформе банка, что позволяет пользоваться готовыми сервисами/библиотеками, однако выбор реализации остаётся за командой.
Стек: Java 11, Kafka, PostgreSQL, OpenShift, Spring Boot, React (Typescript), Bitbucket. Микросервисная архитектура, cloud native подход, интеграция с 20+ различными системами в периметре банка и за его пределами.
Обязанности:
- Участие в проекте в роли Techlead – 80% тех задачи (кодинг, проведение интервью, участие в архитектурных митингах), 20% времени управление (команда 2-4 бэка, 1 фронт)
- Участие в формировании команды
- Разработка бизнес и интеграционной логики
- Проектирование технических решений
- Подготовка к внедрению
- Рецензирование кода, дизайна решения, документации
- Написание модульных и интеграционных тестов
Ожидания от кандидата
- Опыт разработки систем промышленного уровня на Java от 4 лет
- Опыт spring framework - core, boot, jms, kafka, jpa (hibernate), etc
- Опыт работы с java backend: высокие нагрузки, многопоточность
- Опыт работы с java concurrency
- Опыт работы с микросервисами
- Опыт работы с интеграцией java - kafka, java - DB
- Опыт реактивного программирования
- Опыт руководства командой от 1.5 лет
Условия работы
- ИТ аккредитованная Компания
- Конкурентоспособная заработная плата
- Корпоративное обучение и сертификация в технических и бизнес областях
- Корпоративные скидки на английский и фитнес
- Работа удаленно (в РФ, Беларуси) или по желанию в офисе/гибрид (Москва, Саратов, Пенза, Уфа, Нижний Новгород, Санкт-Петербург)