Разработчик на Java в финансовый департамент

Дата размещения вакансии: 01.07.2025
Работодатель: Яндекс
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

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

Мы приглашаем талантливого Java-разработчика присоединиться к команде, работающей над масштабным проектом автоматизации процессинга входящих документов.

Зачем нужен наш проект
Яндекс ежедневно взаимодействует со множеством контрагентов и обрабатывает большой объём различной документации, поступающей по разнообразным каналам. Чтобы оптимизировать эти процессы, мы реализуем новый проект. Его основная задача — организовать эффективную систему обработки входящих документов.

Особенности проекта:

  • Мастер-системы с высокой доступностью
  • Микросервисная архитектура
  • Современные ML-технологии для интеллектуальной обработки данных — и ключевую роль будут играть интегрированные с ними Java-сервисы

У нас вы сможете:

  • Работать над высоконагруженными сервисами
  • Применять внутренние GPT-технологии, чтобы решать больше разнообразных задач (распознавание, анализ, тегирование, классификация информации, генеративные ответы)

Какие задачи вас ждут:

Создание и поддержка микросервисов
Мы развиваем финансовую систему. Это одна из самых крупных систем в Яндексе, которая включает множество бизнес-процессов и функций. В части из них реализуем микросервисы, которые используют распознавание документов, классификацию и извлечение информации из финансовых данных. В этих сервисах мы применяем современные технологии и стек: Java 21, Spring Boot 3.4, PostgreSQL 17.

Интеграции систем
Наши сервисы не работают изолированно, и мы используем доступные нам внутренние ИИ-технологии Яндекса: GPT- и OCR-технологии, готовые ML-сервисы. Мы интегрируем их в наши бизнес-процессы через различные API.

Участие в разных этапах проектов
Наши разработчики участвуют в оценке задач, этапов и даже проектов. Вместе мы занимаемся архитектурным дизайном новых приложений, описываем схемы взаимодействия и разделяем приложения на сервисы. Более опытные разработчики могут стать тимлидами и техлидами проектов. Мы стремимся развивать всех членов команды, учитываем их пожелания: куда и как они хотят расти.

Если вы любите сложные задачи и хотите работать вместе с профессионалами, мы будем рады видеть вас в нашей команде!

Мы ждем, что вы:

  • Программируете на Java в стеке Spring, Spring Boot, Spring Security
  • Знаете SQL и работали с реляционными базами данных
  • Работали с Docker и Linux
  • Аккуратны и внимательны к деталям
  • Умеете тестировать свой код и пишете юнит-тесты

Будет плюсом, если вы:

  • Применяли на практике методологию DevOps
  • Разрабатывали финансовые системы
  • Понимаете, как устроены современные ИИ-технологии, в чём их ограничения, применяли их на практике