Напиши текст вакансии для должности "Ведущий разработчик на Java". Название компании: "СБЕРКОРУС". Расположение: Москва. График работы: Удаленная работа. Опыт работы: Более 6 лет. Ключевые навыки: 'Java', 'Hibernate', 'Spring Framework', 'Spring boot', 'ORACLE', 'Postgres'

СберКорус — цифровая платформа для компаний и физических лиц. Мы организуем любой бизнес-процесс без бумаги.   В 2004 году компания “КОРУС Консалтинг СНГ” стала первым в России оператором электронного документооборота, а в 2012 году вошла в экосистему Сбера и сменила название, сохранив за собой все свои технологии и разработки.   СберКорус сегодня — разработчик и провайдер облачных сервисов для автоматизации процессов управления цепочками поставок и взаиморасчетов, поставщик №1 для Сбера по программному обеспечению и организатор процессов цифровой трансформации крупнейших компаний из 58 регионов России. В портфеле компании 20 собственных продуктов.   Выручка компании в 2020 году составила 2,8 млрд руб., прогнозная выручка в 2021 г. составляет 4 млрд руб.   Продукты и сервисы компании доступны для 2,7 млн. юридических лиц и индивидуальных предпринимателей. Количество ежемесячных активных пользователей продуктов компании около 450 тыс. человек. Среди клиентов компании Х5 Retail Group, Магнит и еще около 190 торговых сетей и их поставщики, 1С, Леруа Мерлен, Газпром, PepsiCo, Danone, и др. В 2018 компания получила британскую премию Financial Award в номинации “Лучшая инновация в помощь бизнесу или предприятию”, с 2020 года обладает сертификатом ICO 9001 в направлении деятельности по 1С, с 2020 года участник сети партнеров 1С “Центры компетенции 1С:КОРП”. Задачи:  Управление разработкой команды разработчиков; Участие в проработке технических решений в проекте; Участие в разработке программного кода и юнит тестов; Проводить с разработчиками code review и review спринт плана.  Мы ожидаем от Вас:  Отличное знание Java 8, опыт разработки более пяти лет; Знание алгоритмов и структур данных; Знания multithreaded / concurrent programming - JMM, deadlock handling, synchronization primitives, concurrent data structures, etc.; Отличное знание Spring framework (MVC, Security, Data), Hibernate, Liquibase, Spring boot; Знание и умение применять (и объяснять) паттерны проектирования; Следование принципам SOLID; Понимание принципов DevOps, умение настройки CI/CD, например с использованием Jenkins или TeamCity; Опыт написания технической документации и создания различных диаграмм (интеграционных схем, диаграммы компонент и др.); Опыт работы с RDBMS (Oracle, Postgres), навыки оптимизации запросов и индексов; Опыт проектирование архитектуры модулей и проектов; Отличное понимание различий между микросервисной и SOA архитектурами, владение шаблонами EIP; Умение выдерживать высокое качество кода (организация и проведение ревью кода, контроль покрытия тестами, использование QualityGate инструментов, например SonarCube).  Условия:  Крупная компания (более 1000 сотрудников), оформление по ТК, «белая» зарплата; Удаленная работа, есть возможность гибридного графика; Работа в проектной команде по гибким методологиям; Внутреннее и внешнее обучение, митапы и хакатоны; Возможность создавать сервисы для миллионов клиентов; Помощь кандидатам при переезде из других городов; ДМС после прохождения испытательного срока; Скидка для занятия спортом в X-Fit.