Senior java developer (Knowledge Sharing System)

По договоренности


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

Чтобы делиться и переиспользовать эти модели была создана платформа Knowledge Sharing System. Система позволяет любому сотруднику Сбера в 2 клика найти подходящую модель, развернуть в среде разработки, при необходимости доработать и без дополнительных "приседаний" внедрить в свой бизнес-процесс. Также доступна возможность обращения к платформе по API и автоматического запуска всех релевантных пайплайнов на датасете пользователя.

Цели которые мы перед собой ставим - повышение степени переиспользования готовых решений, снижение T2M моделей, повышение качества моделей за счет использования лучших решений в Банке. В качестве далеко идущих планов - создание на базе "Knowledge sharing system" площадки для внутренних и внешних соревнований (а-ля "Kaggle").

Обязанности

  • участие в совместно с solution-архитектором разработка архитектуры системы
  • подробные декомпозиция и оценка задач вместе с командой и лидом
  • сode review с пристрастием - нам нужен действительно качественный, читаемый и поддерживаемый код
  • разработка новой функциональности, написание новых микросервисов
  • рефакторинг существующего Java кода путем выноса в новые микросервисы
  • написание Unit и интеграционных (авто) тестов
  • определение и поддержка технологических стандартов Java-разработки
  • исправление ошибок, диагностика проблем на production
  • участие во всех командных мероприятиях (daily, груминг, планирование, ретро).

Требования

  • высокий уровень знаний Java и базовых фреймворков (опыт разработки на языке 3+ года): опыт работы со Spring (Сore, MVC, Boot, JDBC, ...), java - базовые конструкции языка, понимание асинхронной модели кода
  • хороший уровень знания SQL
  • паттерны проектирования
  • понимание базовых вещей из GoF (Singleton, Factory, ...)
  • умение работать с Git (знание что такое rebase, merge, squash, ...)
  • умение работать с Linux (базовые команды типа tail, less, vi, cd, ...)
  • знание Docker и Kubernetes на уровне понимания операторов и как оно все работает
  • опыт разработки микросервисов.

Nice to have

  • аdvanced SQL - (например, знать что такое оконные функции)
  • опыт использования OpenShift
  • опыт использования Kafka
  • понимание и опыт разработки на базе реактивного подхода (Spring WebFlux)
  • умение писать скрипты автоматизации развертывания
  • знание модели git-flow
  • опыт работы с WebSocket.

Условия

  • возможность влиять на интерфейс / архитектуру приложения и используемые технологии
  • возможность сразу увидеть результаты своей работы - каждые 2 недели выводим релиз и собираем обратную связь с пользователей
  • регулярные митапы по коду, архитектуре и технологиям
  • широкие возможности по внешнему обучению: Корпоративный университет Сбербанка, платформа «Виртуальная школа», дополнительное обучение по выбору, участие в конференциях
  • отсутствие токсичности внутри команды
  • возможность увеличения оклада по результатам работы (до 30% в год)
  • смешанный режим работы: в офисе собираемся 1 раз в неделю, по вторникам, остальное время удаленно (по желанию можно и 100% в офисе).

Поделиться:

Опубликована 3 часа назад

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

Состав команды: 4 backend-developer, 2 QA, 2 аналитика, Tech Lead, Product owner. ... В сопроводительном письме укажите ваш коммерческий опыт разработки на Java и Python. ... Требования высшее техническое образование, опыт разработки на Java от 5 лет, включая экспертный уровень ...
  • Полный день
  • Опыт от 3 лет
Логотип компании СБЕРСБЕР
  • Санкт-Петербург
13 дней назад
Предлагаем присоединиться в роли Java Developer и работать над проектом заказчика. ... опыт работы в роли Java Developer от 3-х лет; опыт работы с Java 21, Spring Boot 3, Maven, Docker, Openshift ... , Hibernate, PostgreSQL; знание Java Core и основных фреймворков и инструментов; опыт разработки надежных ...
  • Полный день
  • Опыт от 3 лет
Логотип компании AstonAston
  • Санкт-Петербург
4 часа назад
Привет! На связи Evercode Lab 🚀 13 лет строим свободное и безопасное будущее в финтех и web3! Мы активно растем и приглашаем тебя присоединиться к нашей амбициозной команде специалистов! Сейчас мы находимся в поиске талантливого Node.JS разработчика ...
  • Полный день
  • Опыт от 3 лет
Логотип компании Evercode LabEvercode Lab
  • Санкт-Петербург
3 часа назад
... образование: информационные технологии, статистика, математика Опыт работы по специальности от 3 лет (для Senior ... Scala Developer - от 5 лет) Опыт разработки на Scala от 1 года (для Senior Scala Developer - от 3-х ...
  • Полный день
  • Опыт от 3 лет
Логотип компании КриптонитКриптонит
  • Санкт-Петербург
7 дней назад
Cтек наших технологий: Java 21; Spring Core, Spring JDBC, Spring MVC, Spring Boot; REST, JSON, OpenAPI ... Мы ожидаем: опыт коммерческой разработки от 1 года; уверенные знания Java; знание базовых алгоритмов ... code review; опыт проектирования архитектуры приложений; опыт оптимизации приложений и БД # юмани # java ...
  • Полный день
  • Опыт от 3 лет
Логотип компании ЮMoneyЮMoney
  • Санкт-Петербург
21 день назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.