TeamLead/Senior Java Developer

05 июня 2024 • г Москва • ПАО "Сбербанк" • IT: Разработка

Премиальные каналы Сбера – это более 3 млн. состоятельных клиентов, которых обслуживают более чем 4 000 персональных клиентских менеджеров по всей России. Наша цель – предоставить клиентам максимально эффективный инструмент по взаимодействию с банком: через личного менеджера, мобильное приложение, линию поддержки и многие другие каналы. А для персональных менеджеров создать комфортное автоматизированное рабочее место. В Премиальные каналы входят такие форматы обслуживания как СберПремьер, СберПервый (VIP) и Sber Private Banking.

Мы разрабатываем ключевые core сервисы для сотрудников банка премиального сегмента. Core сервисы используется в рабочих местах различных направлений бизнеса и представляют собой универсальные и гибкие решения для прикладных команд. Работаем с ведущими техническими стандартами для построения облачных приложений и микросервисных архитектур: k8s, Istio, Service Mesh, OpenShift, Docker. На проекте мы используется современный стек технологий: Java (Spring), PostgreSQL, практики CI/CD, OpenShift.

Обязанности
  • Разработка приложений на языке Java/Kotlin на микросервисной архитектуре;
  • Писать эффективный и понятный код на Java/Kotlin, проведение codereview;
  • Проводить техническую экспертизу, проектировать и оценивать реализацию нового функционала;
  • Декомпозиция требований до уровня функциональных задач для разработчиков, проведение оценки сложности работ;
  • Улучшать процессы в команде, искать возможности для оптимизации работы;
  • Поддержка и оптимизация текущего функционала системы;
  • Контролировать качество и сроки разработки, внедрять лучшие практики разработки ПО, использование AI инструментов для разработки ПО;
  • Развертывание разработанного ПО на тестовых и промышленных средах;
  • Написание Unit, интеграционных, компонентных тестов на реализованный функционал.


Технологический стек:


  • Java 11+, Kotlin;
  • SpringBoot;
  • PostgresSQL;
  • Appache Kafka;
  • Docker;
  • k8s, openshift;
  • микросервисная архитектура;
  • Maven/Gradle;
  • Git;
  • Jenkins;
Требования
  • Высшее техническое образование;
  • Опыт коммерческой разработки на Java (от 4-х лет);
  • Опыт лидирования командой разработки от 1 года (найм, обучение, развитие команды, контроль эффективности);
  • Опыт проектирования синхронных и асинхронных взаимодействий с внешними системами, уверенное владение и понимание как работает REST, Kafka;
  • Отличное знание Java/Kotlin, Spring Framework, SQL/NoSQL;
  • Уверенные знания построения приложений на микросервисной архитектуре;
  • Знание принципов ООП, паттернов проектирования;
  • Понимание принципов DevOps, опыт работы с CI/CD, автоматизации процессов;
  • Общее понимание принципов создания unit тестов на основе junit и testcontainers;
  • Умение выстраивать взаимодействие со смежными командами;
  • Способность управлять несколькими задачами и проектами одновременно.


Будет плюсом:


  • Опыт разработки фронтальных приложений, используя технологический стек TypeScript + ReactJS;
  • Готовность к развитию как FullStack Developer.
Условия
  • официальное оформление по ТК РФ;
  • годовое премирование;
  • социальный пакет + ДМС;
  • корпоративная программа лояльности: бесплатная подписка на СберПрайм+, льготные условия по продуктам банка и скидки в компаниях партнерах;
  • треки для развития: большая корпоративная библиотека курсов, возможность обучения за счет компании.