Backend

Java Team Lead Developer Full-time

О компании и команде

СберКорус — цифровая платформа для электронного документооборота. Мы организуем любой бизнес-процесс без бумажных документов.

Ожидания от кандидата

  • Отличное знание Java 8, опыт разработки более пяти лет;
  • Знание алгоритмов и структур данных;
  • Знания multithreaded / concurrent programming - JMM, deadlock handling, synchronization primitives, concurrent data structures, etc.;
  • Отличное знание Spring framework (MVC, Security, Data), Hibernate, Liquibase, Spring boot;

Условия работы

СберКорус — цифровая платформа для электронного документооборота. Мы организуем любой бизнес-процесс без бумажных документов.

В 2004 году компания начала первой в России внедрять продукты для электронного обмена данными и документами, а в 2012 году вошла в экосистему Сбера и сменила название, сохранив за собой все свои технологии и разработки.
Выручка от продуктов ЭДО в 2022 году выросла на 7% (до 1,87 млрд руб.). Общая выручка компании в 2022 году составила 3,8 млрд руб.
СберКорус
сегодня — разработчик и провайдер сервисов для безбумажных бизнес-процессов в любом бизнесе и организатор процессов цифровой трансформации крупнейших компаний из 58 регионов России.
В портфеле компании 11 собственных продуктов для ЭДО с партнерами и контрагентами, сотрудниками и физическими лицами. Продукты и сервисы компании доступны для 2,7 млн. юридических лиц и индивидуальных предпринимателей.
Количество ежемесячных активных пользователей продуктов компании около 450 тыс. человек. Среди клиентов компании АШАН, Красное и Белое, ОКей, Дикси, Лента, Магнит, Утконос, Мираторг, Детский Мир и еще около 200 торговых сетей и их поставщики, Газпром, ГК Самолет, PepsiCo, Danone, и др.
СберКорус
является официальным оператором ГИС ЭПД Министерства транспорта РФ. В 2022 году компания получила премию CFO Russia за лучший проект в электронном документообороте. СберКорус входит в топ-20 крупнейших поставщиков IT-решений для финансового сектора по версии CNews и в топ-10 операторов ЭДО по версии ФНС РФ.

Сейчас мы в поиски Главного (Team Lead) java разработчика на один из наших проектов, поэтому мы приглашаем тебя принять участие в разработке и поддержке высоко-нагруженных сервисов для юридических лиц, занимающих одно из лидирующих мест на рынке.

У нас огромный бэклог, разношерстный стек технологий и прекрасные возможности для самореализации и профессионального развития.

Мы – команда из опытных профессионалов и целеустремленных единомышленников.

Ты тот, кого мы ищем, если ты:

  • Нашел свое призвание в написании качественного и полезного кода;
  • Обладаешь системным мышлением и видением всего контура автоматизации;
  • Умеешь работать в команде в режиме оптимальной многозадачности и по гибким методологиям;
  • Понимаешь полный жизненный цикл ПО и ценность каждого этапа, от сбора требований до тестирования и ретроспективы;
  • Не понаслышке знаешь, что такое отказоустойчивость;
  • Обладаешь сильными лидерскими качествами и достаточными коммуникативными навыками для общения со всеми участниками процесса, менторинга и организации работы команды;
  • Умеешь учить и учиться, всегда стремишься к новым вершинам.

Твои знания и навыки:

  • Отличное знание 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/GitLab;
  • Опыт написания технической документации и создания различных диаграмм (интеграционных схем, диаграммы компонент и др.);
  • Опыт работы с RDBMS (Oracle, Postgres), навыки оптимизации запросов и индексов;
  • Опыт работы с RabbitMQ/Kafka;
  • Будет плюсом опыт работы с документо-ориентируемыми и No-SQL СУБД (Apache Cassandra, OrientDB);
  • Будет плюсом опыт применения поисковых движков (ElasticSearch);
  • Опыт проектирования архитектуры модулей и проектов;
  • Отличное понимание различий между микросервисной и SOA архитектурами, владение шаблонами EIP;
  • Умение выдерживать высокое качество кода (организация и проведение ревью кода, контроль покрытия тестами, использование QualityGate инструментов, например SonarCube);
  • Умение организовывать и управлять работой команды.

О нас:

  • Мы знаем, как применять Agile, чтобы это не было больно, поэтому весь наш ALM базируется на гибких методологиях. Все знания и решения и фиксируем в Confluence, а спринты ведем в JIRA;
  • Мы строим свою гибкую современную платформу, поэтому MSA/SOA/EvoArch архитектура для нас не пустой набор слов;
  • Мы ценим автоматизацию, поэтому строим всеобъемлющий, но гибкий CI\CD;
  • Мы стараемся использовать весь перечень инструментов для продуктивности, чтобы думать о новых фичах, а не об оптимальности процессов;
  • Для масштабирования наших сервисов и отказоустойчивости мы строим инфраструктуру на базе собственной платформы KorusCloud (Docker, OpenShift, ArgoCD, etc.);
  • Для стриминга логов мы применяем Graylog, а для сбора метрик Prometheus;

Чем предстоит заниматься:

  • Набор команды полного цикла в выделенное продуктовое подразделение;
  • Поддержка и развитие сервисов для юридических лиц "Сервис проверки контрагентов" и "Рейтинги ЮЛ", и их интеграцией в смежные клиентские поверхности;

Бонусы

  • медицинскую страховку (ДМС)
  • 100% удаленный или смешанный график работы (по желанию!)
  • единовременные материальные выплаты согласно внутренним положениям
  • возможность проходить обучение за счет компании
  • квартальные премии

Overview

  • Employer: СберКорус
  • Job Title: Java Team Lead Developer
  • Published: 1 year, 1 month ago
Apply For This Job