Java разработчик

Дата размещения вакансии: 15.06.2026
Работодатель: Центральный банк Российской Федерации (Банк России)
Уровень зарплаты:
з/п не указана
Город:
Новосибирск
Красный проспект 27
Требуемый опыт работы:
От 3 до 6 лет

Мы занимаемся созданием и развитием Платформы Цифрового Рубля.

В нашей команде появилась позиция Java разработчика в Отделе Технологий Цифрового Рубля.

О проекте:

Цель данного проекта – создание принципиально новой платежной платформы, меняющей ландшафт всей банковской системы страны. Проект стартовал недавно и находится на стадии активного развития, поэтому DevOps-инженеру предстоит поучаствовать в проекте на самых ранних стадиях его становления.

Задачи:

  • проектирование программных решений, разработка, тестирование и техническое документирование кода ПО;
  • написание исходного кода согласно модели и стандартам качества;
  • постоянный контроль ошибок и рефакторинг;
  • анализ причин возникновения ошибок при разработке систем. Проведение код-ревью;
  • наставничество над менее опытными сотрудниками. Технический анализ требований.

Наши ожидания от кандидатов:

  • высшее техническое или экономическое образование;

Необходимые теоретические знания:

  • знания методологий разработки программного обеспечения;
  • знание основных этапов жизненного цикла разработки и сопровождения ПО;
  • знание технологий построения ИТ-систем с распределенной архитектурой;
  • представление об архитектуре современных ИТ-систем;
  • опыт многопоточного программирования;
  • основы теории алгоритмов, теории БД;
  • хорошее знание xml, json;
  • знание технологий платежных систем.

Необходимые практические знания и навыки:

  • хорошее знание Java 17 и выше;
  • уверенное знание экосистемы Spring Boot;
  • опыт работы с MapStruct или подобными, знание Hibernate;
  • опыт работы с протоколами обмена данных grpc, http, websocket;
  • опыт работы с docker, kubernetes, kafka, rabbit mq;
  • уверенное знание языка SQL. DDL и DML, умение писать сложные запросы, знание PostgreSQL будет преимуществом;
  • навыки работы с безопасностью в проектах Java;
  • опыт создания сервиса с нуля приветствуется;
  • опыт коммерческой разработки приложений;
  • знание основных алгоритмов и структур данных и умение воплотить их в коде;
  • знание практик CI\CD;
  • навыки рефакторинга кода, умение писать unit-тесты;
  • знания в области параллельных и распределенных систем;
  • опыт проектирования и разработки высоконагруженных отказоустойчивых систем;
  • наличие опыта в проектировании и разработке систем в микросервисной архитектуре будет преимуществом.

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

  • в проектах мегарегулятора Вы сможете получить уникальный опыт в масштабных, значимых проектах, работу на современном стеке технологий с использованием популярных средств разработки, а также непрерывное обучение и повышение квалификации, посещение профильных конференций;
  • возможность непрерывного профессионального развития, начиная с первых месяцев работы;
  • работу из комфортабельного офиса с возможностью гибкого начала (с 8 до 11) и окончания рабочего дня;
  • ДМС и страхование;
  • широкий социальный пакет (дополнительные дни к отпуску, возможность для отдыха по льготным ценам, корпоративные скидки на спорт и активная спортивная жизнь внутри Банка России, пенсионная программа и многое другое);
  • релокационный пакет для иногородних кандидатов.