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

SberTech

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

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

Мы создаем сервис генерации документов в составе PaaS-платформы Сбера – Platform V

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

Продукт уже используется в СберБанке и гос. секторе и крупном 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);
  • Английский - достаточный для чтения и понимания технической документации.

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

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

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

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

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

Rocket Science

Java developer (Middle+)

Rocket Science

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

  • до 250000 RUR

Рекомендуем
Динамика

Senior Java developer

Динамика

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

  • до 400000 RUR

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

  • до 400000 RUR

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

  • до 400000 RUR

Интабия

Java Team Lead

Интабия

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

  • до 400000 RUR

Информационные системы и сервисы

Backend-разработчик Java (Middle/Senior)

Информационные системы и сервисы

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

  • до 400000 RUR

Java-разработчик на игровой проект

Студия игровой разработки Хитмейкерс

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

  • до 200000 RUR

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

  • до 200000 RUR

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

  • до 200000 RUR

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

  • до 200000 RUR

Динамика

Junior Java Developer

Динамика

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

  • до 110000 RUR

Финансовые Информационные Системы

Senior С++ Developer

Финансовые Информационные Системы

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

  • до 110000 RUR

Финансовые Информационные Системы

AQA Team Lead

Финансовые Информационные Системы

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

  • до 110000 RUR

Junior Java-разработчик на игровой проект

Студия игровой разработки Хитмейкерс

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

  • до 120000 RUR

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

  • до 120000 RUR

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

  • до 120000 RUR

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

  • до 350000 RUR

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

  • до 350000 RUR

Технологии ОФС

Full Stack Software Developer C# (Middle)

Технологии ОФС

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

  • до 350000 RUR

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

  • до 350000 RUR

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

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