Поиск работы на сайте Jobvk.com
Разместить вакансию
Разместить резюме

Senior Java Developer / Tech lead (Сompliance)

Компания БКС
  • Удаленная работа
  • Опыт: 3-6 лет
  • Полная занятость
  • Описание: БКС Мир инвестиций — финансовый холдинг с 30-летней историей, предоставляющий клиентам максимально широкий спектр брокерских, инвестиционных и банковских услуг. Сегодня БКС Мир инвестиций обслуживает более 1 млн клиентов. В нем работает почти 6000 сотрудников, филиалы расположены по всей России (более 40 городов присутствия).Мы знаем об инвестициях все и успешно помогаем нашим клиентам достигать их финансовых целей. Наши заслуги ежегодно отмечаются различными профессиональными премиями. Особенно мы гордимся наградой в конкурсе Markswebb. Мы заняли 2-е место среди брокерских приложений Digital Investment Rank 2024. Это доказывает: наша команда обладает сильной ИТ-экспертизой на рынке. Придя к нам, вы попадете в современную ИТ-компанию, которая является резидентом «Сколково». БКС Финтех — ИТ-компания, входящая в холдинг БКС Мир инвестиций. В ней работают более 1300 профессионалов, реализующих актуальные решения для бизнеса. Аккредитована Минцифры России как ИТ-компания. Сейчас мы ищем технического лидера на проект Сompliance на организацию работы backend разработки на проекте, в том числе: управление техническим долгом, управление релизами, техническое развитие, анализ и проработка архитектурных решений, код ревью, подключение к техническим вопросам как эксперт. Команда из ~10 человек (системные аналитики, backend Java разработчики, frontend разработчики, QA и выделенный Devops).Сompliance Services Platform — это группа из 10-12 микросервисов, которые осуществляют контроль за исполнением требований законодательства, отраслевых стандартов. Много интеграционных взаимодействий, много работы по обработке данных из БД, их трансформация и запрос данных от интеграторов, в том числе гос. органов (СМЭВ, Росфинмониторинг) и др. Отбор состоит из одного этапа интервью (техническая часть и знакомство с руководителем). Наш стек: Java 17+; Spring 5,6; Maven; Spring Boot; Spring Security, Spring Cloud, Spring Data; RabbitMQ, Kafka; Hibernate; PostgreSQL; Swagger (OpenAPI, design first approach); FlyWay; KeyCloak; JUnit, Mockito. Чем предстоит заниматься: Участвовать в оценке, проработке и проверке разрабатываемых в команде требований; Участвовать в проектировании архитектуры для новых бизнес потребностей; Участвовать в процессе Code Review; Готовить выпускаемые решения к передаче на сопровождение в эксплуатацию; Проводить анализ текущего набора сервисов и технологий на предмет улучшений. Наши ожидания: Глубокие знания и значительный опыт разработки (от 3-х лет) на языке программирования Java и его экосистемы; Опыт построения горизонтально масштабируемых и отказоустойчивых сервисов на микросервисной архитектуре; Опыт разработки Java 11+, Spring Boot 2; Опыт построения REST, Websockets, gRPC API; Опыт реализации механизмов кеширования (Redis и др); Опыт работы с реляционной базой данных PostrgesSQL; Опыт работы с RabbitMQ и Kafka; Понимание принципов тестирования (unit/интеграционные/компонентные) и умение применять их на практике; Понимание принципов непрер