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

SberTech

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

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

Мы создаем сервис генерации документов в составе PaaS-платформы Сбера – Platform V (https://platformv.sber.ru/#/platform-v-print)

Цель – дать клиенту простой способ хранения/управления шаблонами и генерации по ним документов при разработке приложений на платформе.

Продукт уже используется в СберБанке и гос. секторе и крупном enterprise страны. Сейчас выходим на новые рынки.

Как у нас все устроено:

Продукт имеет микросервисную архитектуру. Микросервисы упакованы в Docker-контейнеры и оркестрируются при помощи Kubernates/OpenShift. Сервисы пишем на Spring Boot. Контракты описываем через OpenApi спецификации. Для взаимодействия сервисов используем Istio Service Mesh. Данные храним в PostgreSQL, для миграции изменений применяем LiquiBase, а в коде работаем с БД, используя Spring Data.

Мы серьезно относимся к unit и интеграционным тестам, поэтому поддерживаем высокий процент покрытия кода тестами.

Каждое изменение проходит Code Review, в команде приветствуется конструктивная критика и обмен опытом/знаниями.

Продукт новый, поэтому, если ты придешь к нам, то не столкнешься с legacy кодом.

Нагрузка на сервис постоянно растет, поэтому перед нами возникают новые, интересные задачи обеспечения отказоустойчивости, выполения SLA, оптимизации операций.

Сервис так же развивается функционально: поддержка новых движков шаблонов, экспорт документов в новые форматы, генерация "больших" отчетов, реализация визуального редактора кода и др.

Обязанности

  • Проектирование архитектуры сервисов;
  • Декомпозиция задач;
  • Реализация новой функциональности и поддержка существующей;
  • Участие в проработке и принятии технологических решений по реализации продуктов;
  • Подготовка манифестов k8s/istio использую helm и ванильный синтаксис;
  • Построение и поддержка CI/CD;
  • Участие в оценке задач;
  • Менторство при желании;
  • Проведение Code Review.

Требования

  • Опыт коммерческой разработки на java от 5х лет;
  • Java 11, Spring Framework 5.* (Core / Web / AOP / Data / Cache), Spring Boot 2.*;
  • JUnit или TestNG, Mockito;
  • Опыт работы с PostgreSQL и системами миграции БД: LiquiBase/FlyWay;
  • Опыт работы с Docker и Docker Compose
  • Kubernetes/OpenShift, будет плюсом, если работал с Istio Service Mesh и Helm;
  • Опыт работы с Linux/Unix, использование bash/sh
  • OpenAPI 3.1;
  • Высшее техническое образование
  • Знание и понимание SOLID принципов, паттернов проектирования, алгоритмов и структур данных;
  • Опыт разработки высоконагруженных web-проектов;
  • Будет плюсом опыт работы с движками шаблонов: XDocReport, FreeMarker, JasperReport;
  • Будет плюсом опыт построения CI/CD, знание bash, ansible;
  • Понимание методологии гибкой разработки (Agile);
  • Английский - достаточный для чтения и понимания технической документации
  • навыки работы с генеративными AI-моделями; опыт создания AI-агентов и использования их в работе будет преимуществом.

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

  • трудоустройство согласно ТК РФ
  • обучение за счет компании: онлайн курсы в Виртуальной школе Сбера и неограниченный доступ к библиотеке, обучение в Корпоративном университете, тренинги, митапы и возможность получить новую квалификацию;
  • реферальная программа для сотрудников: можно пригласить в команду знакомых профессионалов и получить вознаграждение до 100 тыс. рублей;
  • гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
  • скидки на отдых в лучшем в мире курортном комплексе «Mriya Resort & SPA» в Ялте.
  • бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров: Okko, Сбер Маркет, Delivery Club, Самокат, Сбер Еаптека и другие
  • ДМС, страхование от несчастных случаев и тяжелых заболеваний
  • льготные условия кредитования
  • яркая и насыщенная корпоративная жизнь

материальная помощь и социальная поддержка, корпоративная пенсионная программа.

Посмотреть контакты работодателя

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

Динамика

Senior Java developer

Динамика

Удаленная работа
  • Новосибирск

  • до 400000 RUR

Рекомендуем
Playtox
Удаленная работа
  • Новосибирск

  • до 400000 RUR

Рекомендуем
Software Cats
Удаленная работа
  • Новосибирск

  • до 280000 RUR

Рекомендуем
True Engineering
Полный день
  • Новосибирск

  • до 280000 RUR

Центр финансовых технологий
Полный день
  • Новосибирск

  • до 280000 RUR

Космос-Веб
Полный день
  • Новосибирск

  • до 280000 RUR

Sport Priority
Полный день
  • Новосибирск

  • от 230000 RUR

Ре-Сим
Полный день
  • Новосибирск

  • от 230000 RUR

ВЭЙ-ГРУПП
Полный день
  • Новосибирск

  • от 230000 RUR

Центр финансовых технологий

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

Центр финансовых технологий

Удаленная работа
  • Новосибирск

  • от 230000 RUR

Полный день
  • Новосибирск

  • до 150000 RUR

АНО ДПО СИНМО

Backend/Fullstack разработчик

АНО ДПО СИНМО

Полный день
  • Новосибирск

  • от 150000 RUR

«Предприятие «ЭЛТЕКС»

Middle Java/Kotlin Developer

«Предприятие «ЭЛТЕКС»

Полный день
  • Новосибирск

  • от 150000 RUR

EXPERO
Полный день
  • Новосибирск

  • от 150000 RUR

АМТ-group
Полный день
  • Новосибирск

  • от 140000 RUR

ГСП-1
Полный день
  • Новосибирск

  • от 140000 RUR

Элементарные программные решения

Backend Node.JS Developer / Node.JS разработчик

Элементарные программные решения

Полный день
  • Новосибирск

  • до 285000 RUR

СПКБ Энергия
Полный день
  • Новосибирск

  • до 285000 RUR

NPM
Удаленная работа
  • Новосибирск

  • до 500000 RUR

АМАЛЬГАМА
Полный день
  • Новосибирск

  • до 500000 RUR

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

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