Обязанности:
БКС Финтех – ИТ-компания, входящая в БКС Мир Инвестиций, в которой работают более 1300 профессионалов, реализующих актуальные решения для бизнеса. Компания аккредитована Минцифры России как ИТ-компания. БКС Мир инвестиций – международная инвестиционно-банковская компания, одна из крупнейших в России. Мы существуем на рынке уже 28 лет и предоставляем клиентам максимально широкий спектр брокерских и инвестиционных услуг. Мы – новаторы в области цифровых технологий в финансовой сфере. На единой цифровой платформе холдинга собраны все ключевые решения как для профессиональных инвесторов, так и для новичков. Став частью нашей команды, ты попадешь в современную ИТ-компанию, которая является резидентом Сколково. В кроссфункциональную команду требуется Ведущий программист (Senior) для разработки микросервисов по системе АРМ Позиционера, это проект автоматизации процессов Казначейства, в частности процесс управления остатками денежных средств по местам хранения с целью обеспечения расчетов по своим обязательствам. О работе в команде: В команду входят Системный аналитик, автоматизатор тестирования, web-разработчик и 2 back-разработчика. Работа по AGILE; Пишем сервисы строго в микросервисной архитектуре; Команда проекта нацелена на использование актуальных инструментов разработки, стек проекта постоянно обновляется. Есть возможность получить опыт, востребованный на рынке; Проект рассчитан на внутреннего потребителя, соответственно, все заказчики находятся внутри компании, и коммуницировать с ними можно без особых сложностей. Задачи разнообразные, достаточно сложные и интересные; Весь состав команды работает на удаленке, команда распределенная, с гибким графиком работы. На общих встречах присутствие обязательно, но они ставятся с учетом возможностей членов команды. Чем предстоит заниматься: Лидировать разработку; Разрабатывать новые микросервисы с нуля; Дорабатывать существующий функционал микросервисов; Участвовать в проектировании архитектуры приложения; Выстраивать архитектуру решения; Участвовать во встречах с заказчиками нового функционала; Оперативно поддерживать работоспособность систем в бою; Выполнять код-ревью; Работать с багами; Подготавливать релиз к деплою. Наши ожидания: Опыт работы ведущим разработчиком/техлидом; Опыт разработки Java 11+, Spring Boot 2; Опыт построения REST API; Опыт работы с реляционными SQL базами данных PostrgesSQL и др; Опыт работы с RabbitMQ и/или Kafka; Опыт реализации механизмов кеширования (Redis и др); Опыт построения микросервисной архитектуры; Опыт построения горизонтально масштабируемых МС; Опыт работы с Docker, Kubernetes, Helm; Опыт работы с ELK, Prometheus, Grafana; Опыт построения Websockets, gRPC API, GraphQL; Понимание принципов тестирования: unit, интеграционные, компонентные и умение применять их на практике; Понимание ACID; Понимание BASE, CQS, Eventual Consistency; Будет плюсом опыт работы по Scrum/Kanban; Будет плюсом знание и применение DDD; Будет плюсом опыт наставничества. Мы предлагаем: Стабильный конкурентный доход; Гибридный режим работы: возможность работать удаленно (частично или полностью); Работу в стабильной и активно развивающейся компании – лидере инвестиционного рынка; Современный стек технологий, амбициозные проекты, возможность профессионального развития; ДМС; Оформление согласно ТК РФ; Корпоративные скидки и предложения для сотрудников.