
Team Lead Java Synapse, Самара.
▷ Работодатель: Сбербанк
(профиль,отзывы)
💰 From 0 RUR. | Режим: office |
10
* This listing is inactive or archived *
Команда трайба Synapse в поиске опытного разработчика на позицию Team Lead Java.
Ключевые продукты трайба — это новая интеграционная платформа Банка (Synapse) и текущая реализация интеграционного слоя (Корпоративная Сервисная Шина - КСШ).
Synapse – это первое решение уровня enterprise на базе технологии service mesh, обеспечивающее для Банка возможность отказа от вендоров и переход на open-source технологии. Synapse является cloud-native решением и энейблером для перехода «в облако». А еще он поддерживает паттерн EDA.
КСШ – это инсталляция вендорского решения (ESB IBM). Благодаря своей высокой производительности и надежности в настоящий момент является ключевым элементом всех интеграционные взаимодействий Сбербанка.
Наши задачи:
- Мы строим интеграцию в Сбербанке и обеспечиваем доставку миллионов запросов ежедневно.
- Мы помогаем развивать экосистему Сбербанка, наши продукты - важные интеграционные элементы экосистемы и одни из ключевых продуктов в поставщике облачных решений SberCloud.
- Мы активно выходим на внешний рынок: в 2019 году уже состоялась первая инсталляция платформы в Департаменте информационных технологий Москвы.
- В составе трайба сейчас 35 команд по 9-10 человек, есть направления и системной, и прикладной разработки, а так же компетенция сопровождения систем.
- Мы работаем с ведущими техническими стандартами для построения облачных приложений и микросервисных архитектур: Kubernates, Istio service mesh, OpenShift, Docker.
Основные функции и задачи:
- Анализ требований, проектирование, разработка архитектуры и реализация сервисного слоя Банка.
- Доработка интеграционных решений, построенных на архитектуре SOA с использованием продуктов линейки IBM Websphere, а также opensource-продуктов на Java, Go с использованием решений ServiceMesh.
- Доработка интеграционных шлюзовых решений Банка.
- Разработка профильного программного обеспечения: развитие средств мониторинга и управления интеграционными решениями; оптимизация рабочего процесса, CI, СD, DevOps.
- Оптимизация существующих решений, повышение отказоустойчивости систем в целом в рамках стратегических задач Сбербанка России.
- Участие в приемо-сдаточных испытаниях, внедрениях.
- Оказание третьей линии поддержки со стороны разработки.
- Участие в пилотных проектах по разработке новейших программных и банковских продуктов.
Мы ожидаем:
- Опыт разработки на Java не менее 3-х лет.
- Опыт работы в роли TeamLeader/Product Owner в команде разработки в составе не менее 5 человек.
- Навыки формирования product vision, планирование этапов разработки, декомпозиции работ членов команды, проведение code review реализованных решений.
- Опыт разработки архитектурных решений по продукту, его компонентам, автоматизированным системам.
- Опыт работы с Openshift/K8s, Docker.
- Знание стека технологий: Java SE 8+, Spring Framework (IoC, MVC, Transactions), Junit.
- Опыт работы с Maven, Gradle, Git, Jira.
- Опыт написания автоматических тестов (модульных и интеграционных) с использованием maven-surefire и maven-failsafe.
- Опыт проведения нагрузочного и стресс-тестирования.
- Уверенный пользователь Linux (shell-скрипты).
- Опыт разработки с использованием JDBC, JPA, JTA, JMX.
- Знание SQL. Понимание принципов работы СУБД: план запроса, индексы, партиционирование, транзакционность.
- Навыки проектирования и разработки высокопроизводительных, отказоустойчивых решений.
- Знание паттернов проектирования и умение их применять в реальных проектах.
- Умение работать с чужим кодом.
Будет плюсом:
- Опыт работы со следующим ПО: IBM WebSphere Integration BUS (IBM APP Connect Enterprise), IBM MQ, Istio, Apache Zookeper, Kafka, Camel, Hadoop, Ignite.
- Опыт работы с другим ПО, реализующим шаблон интеграции ESB.
- Опыт применения или знание основ функционального программирования (Go, Scala).
- Экспертиза в области event-driven architecture / microservices / machine learning / Big Data.
- Знание XML-технологий и опыт работы с ними: XML, XSD, XSLT, WSDL, SOAP.
- Знание JSON, Protobuf-форматов/протоколов и опыт работы с ними при использовании gRPC, REST, AVRO.
- Опыт работы с использованием JAXB, EJB 3.0.
- Опыт работы со средствами автоматизации разработки программных решений (CI/DevOps).
- Алгоритмическая подготовка.
- Общее понимание современных принципов и технологий системной интеграции.
- Знание гибких методологий разработки agile.
- Опыт web-программирования (базовый): HTML, CSS, JavaScript, PHP, Java Servlets, MVC, RegExp.
Мы предлагаем:
- Работа в компании-поставщике IT-услуг для крупнейшего Банка России и Восточной Европы.
- Проекты, превосходящие по масштабу любые другие в отрасли – пользователями наших продуктов являются все клиенты Сбербанка.
- Реализацию новой интеграционной платформы в рамках крупнейшей программы по трансформации ИТ-ландшафта Сбербанка.
- Работу в команде молодых специалистов из лучших университетов (МИФИ, МГУ, МГТУ им. Баумана, МФТИ и др.).
- Работа с инновационным технологическим стеком открытого ПО: K8s, Istio, Akka, Scala, Hadoop, Spark, Ignite, Kafka, ZeroMQ, Fluentd а так же c ПО крупнейших мировых производителей (IBM, RedHat, Oracle, HP и т.д.).