Java Lead

21 ноября 2023 • г Москва • ПАО Сбербанк • IT: Разработка

Мы ищем Java lead в команду «ППРБ. Доступный остаток».

Перед командой стит амбициозная задача: для воплощения в жизнь Указа президента РФ об объектах критической информационной инфраструктуры, существующая система Доступный Остаток, написанная на хранимых процедурах Oracle, должна быть переведена на платформу сбербанка Platform V (Postgres и K8s внутренней разработки Сбера). Продукт будет соответствовать требованиям Cloud Native и Platform Ready и использовать новейшие архитектурные подходы.

Основная цель проекта: перевести систему соблюдая все SLA по времени отклика и пропускной способности без влияния на клиента. Если вы готовы участвовать в «fight for latency», одновременно понимая логику непростых расчетных операций Юр лиц, взаимодействовать с большим количеством смежных команд, продумывать каждый шаг миграции и изменении функционала, то мы ждем Вас в нашей команде.

Обязанности
  • Управление командой разработки (6-10 человек)
  • Участие в проработке требований и формирования Roadmap для сервисов
  • Проектирование контейнеризированных сервисов на Java вместе с командой
  • Ведение производственного процесса в соответствии со стандартами организации
  • Организация и поддержка релизного цикла продукта (ИФТ, НТ и др.)
  • Постановка и отслеживание целей, координация работ внутри команды, проведение собраний, взаимодействие с другими командами, устранение препятствий для производственного процесса
  • Проведение оценки задач с точки зрения сроков выполнения, технических и людских ресурсов, декомпозиция задач
  • Поддержание высокого качества программного продукта;
  • Формирование правил при разработке в команде;
  • Разработка интеграционных сервисов;
  • Взаимодействие со смежными командами/ подразделениями (ДКА, ДКБ и др.).
Требования

Требования:

  • Экспертное владение Java 8+ (Core, Collections, Concurrency, IO, NIO и др.);
  • Опыт работы в роли тимлида или скрам-мастера от 2 лет;
  • Опыт работы по agile методологии;
  • Знание основных методологий разработки и тестирования программного обеспечения;
  • Продвинутое знание Spring / Spring Boot (Core, JDBC, Hibernate, JPA, Actuator);
  • Понимание принципов OOП, шаблонов проектирования, принципов ООАД, шаблонов проектирования уровня предприятия;
  • Понимание принципов проектирования и жизненного цикла API;
  • Опыт проектирования и разработки высоконагруженных, распределённых и отказоустойчивых систем;
  • Опыт профилирования приложений - поиск утечек памяти, поиск узких мест (bottlenecks) приложений;
  • Опыт работы с инструментами Jira, Confluence, Git, Jenkins, Sonar, Maven, Gradle, Nexus;
  • Понимание принципов DevOps и опыт работы с DevOps инструментами;
  • Продвинутое знание и опыт работы с базами данных SQL (PostgreSQL), понимание принципов работы и особенностей, опыт проектирования и оптимизации запросов/структур данных;
  • Понимание принципов работы горизонтального масштабирования приложений;
  • Опыт работы с Docker и со средами облачной контейнеризации (K8s/Openshift);
  • Опыт работы с распределенными очередями и брокерами сообщений (Apache Kafka);
  • Владение английским языком на уровне чтения технической документации.

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

  • Знание особенностей Platform V;
  • Опыт работы в финансовом/банковском секторе (расчеты/платежи);
Условия

● команда профессионалов, готовых поддержать ваши инициативы;

● мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;

● возможность работы с новыми технологиями;

● обучение за счёт компании;

● красивый и комфортный офис по адресу Россия, г Москва, Кутузовский пр-кт. 32 корпус Г (м. Кутузовская) - готовы обсудить удаленный формат, но с привязкой к Москве/Мос. области

● ДМС;

● прозрачная система бонусов и премий, достойная зарплата — размер обсудим на собеседовании.