Team Lead Java разработчик (удаленная работа)

6 мая 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Team Lead Java разработчик

Описание вакансии

СБЕР КОРУС - аккредитованная IT-компания, разработчик и провайдер облачных сервисов для автоматизации B2B процессов электронного документооборота, являемся дочерней компанией Сбербанка и входим в пятерку крупнейших поставщиков SaaS в России.

Все эти годы мы сохраняем лидерство в направлении Электронного документооборота и входим в группу компаний Сбербанк.

Бизнес-описание проекта

МЧД - модуль машиночитаемой доверенности. Создание МЧД, регистрация в ФНС, проверка МЧД и интеграции с системами компании.
Technologies used in the project:
Java 11, Spring (Boot, Core, MVC, Data JPA, Security), Hibernate, PostgreSQL, Liquibase, Gitlab CI, Testcontainers, Docker, Gradle, Lombok


Сейчас мы в поиски Главного (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;

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

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



Посмотрите похожие вакансии

Technical Development Team Lead (Java / Kotlin)
Компания: АТОМ
Зарплата: з.п. не указана
Team Lead Web
Компания: AQsi
Зарплата: з.п. не указана
Ведущий системный аналитик (Team Lead)
Компания: Outlines Technologies
Зарплата: от 330 000 до 330 000 руб.