Senior Java Developer

Компания БКС

Senior Java Developer

Описание вакансии

БКС Мир инвестиций — финансовый холдинг с 30-летней историей, предоставляющий клиентам максимально широкий спектр брокерских, инвестиционных и банковских услуг.

Сегодня БКС Мир инвестиций обслуживает более 1 млн клиентов. В нем работает почти 6000 сотрудников, филиалы расположены по всей России (более 40 городов присутствия).

Мы знаем об инвестициях все и успешно помогаем нашим клиентам достигать их финансовых целей. Наши заслуги ежегодно отмечаются различными профессиональными премиями. Особенно мы гордимся наградой в конкурсе Markswebb. Мы заняли 2-е место среди брокерских приложений Digital Investment Rank 2024. Это доказывает: наша команда обладает сильной ИТ-экспертизой на рынке.

Придя к нам, вы попадете в современную ИТ-компанию, которая является резидентом «Сколково». БКС Финтех — ИТ-компания, входящая в холдинг БКС Мир инвестиций. В ней работают более 1300 профессионалов, реализующих актуальные решения для бизнеса. Аккредитована Минцифры России как ИТ-компания.

О проекте:

Мы создаём умного виртуального ассистента, который помогает клиентам быстро решать финансовые задачи прямо в чате: уточнить баланс, вывести средства, узнать комиссии и сроки, отследить статус операций, получить рекомендации. Ассистент построен на современном стеке микросервисов и машинного обучения, работает в режиме реального времени и ежедневно обрабатывает тысячи запросов. Вам предстоит стать частью команды-ядра, отвечающей за серверные интеграции ассистента и его понимание бизнес-логики.

Стек технологий:

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.

Чем предстоит заниматься:

  • Разрабатывать и развивать Java-микросервисы (Spring / Spring Boot) - от проектирования схем данных до публикации в production;
  • Строить интеграции с внешними API и брокерами сообщений (REST/gRPC, event-streams) так, чтобы среднее время ответа клиенту не превышало жёсткий SLA;
  • Следить за качеством кода и надёжностью сервисов - писать unit-, integration-, contract-тесты, настраивать мониторинг и алерты, профилировать производительность;
  • Взаимодействовать с аналитиками, тестировщиками, дата-саентистами, чтобы сценарии в ассистенте оставались точными, а тон общения – дружелюбным;
  • Участвовать в формировании архитектуры: выбирать подходящие технологии, оптимизировать потоки данных, повышать отказоустойчивость.

Наши пожелания к кандидатам:

  • Глубокие знания и значительный опыт разработки (от 3-х лет) на языке программирования Java и его экосистемы;
  • Опыт построения горизонтально масштабируемых и отказоустойчивых сервисов на микросервисной архитектуре;
  • Опыт разработки Java 17+, Spring 5+;
  • Опыт построения REST, Websockets;
  • Опыт реализации механизмов кеширования (Redis и др);
  • Опыт работы с реляционной базой данных PostrgesSQL;
  • Опыт работы с RabbitMQ и Kafka;
  • Понимание принципов тестирования (unit/интеграционные/компонентные) и умение применять их на практике;
  • Понимание принципов непрерывной интеграции и непрерывной доставки и опыт работы с соответствующими инструментами;
  • Опыт работы с Docker, Kubernetes, Helm;
  • Опыт работы с ELK, Prometheus, Grafana;
  • Опыт работы по Scrum;
  • Знание и применение DDD;

Будет плюсом

  • Базовое понимание принципов работы и типов ML-моделей, достаточное для взаимодействия с командой Data Science;
  • Понимание жизненного цикла ML-моделей: сбор данных, обучение, валидация, инференс, мониторинг;
  • Опыт интеграции ML-моделей в информационные системы.

Мы предлагаем:

  • Конкурентный доход;
  • Гибридный или удаленный режим работы;
  • Работу в аккредитованной Минцифры России ИТ-компании, резиденте «Сколково»;
  • Работу в компании — лидере инвестиционного рынка;
  • Современный стек технологий, амбициозные проекты;
  • Возможность карьерного роста (сессии продвижения для результативных сотрудников);
  • Расширенную программу ДМС с первой недели работы (стоматология, страхование жизни, страхование выезжающих за рубеж, психолог, телемедицина, возможность подключить родственников к программе ДМС по корпоративным тарифам);
  • Скидки на фитнес-клубы (WorldClass, Х-Fit и др.), спортивные сообщества (бег, футбол, волейбол, хоккей, баскетбол). А еще у нас есть клуб любителей настольных игр!
  • Тренинги, программу «БКС Среда» — цикл мероприятий с внешними и внутренними спикерами по ключевым темам в экономике, бизнесе, финансах, технологиях и искусстве;
  • Насыщенную корпоративную жизнь офлайн: Новый год, день рождения компании, тимбилдинги, совместные выезды по интересам;
  • Мероприятия для детей сотрудников (новогодние елки, День защиты детей, подарки на 1 сентября и Новый год);
  • Льготные условия банковского обслуживания, корпоративные скидки BestBenefits (на услуги туристических агентств, обучение, продукты питания, в ресторанах и барах, в магазинах и салонах красоты и т.д.).

Навыки
  • Java
  • Spring Data
  • RabbitMQ
  • Kafka
  • PostgreSQL
Посмотреть контакты работодателя

Похожие вакансии

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию