👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Team Lead Java

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Российский универсальный коммерческий банк c государственным участием

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

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

Задачи:

  • организация работы scrum-команды (12 человек), постановка задач;
  • разработка приложений с использованием микросервисной архитектуры (основной стек - Java 11, Spring 2.0 Boot, DB: Oracle, PostgreSQL, MS SQL Server);
  • проектирование и разработка микросервисов и интеграционных сервисов/API;
  • проектирование RESTfull API в соответствии с Best practice;
  • проведение code-review;
  • работа в кросс-функциональной команде по гибким методологиям (scrum, двухнедельные спринты, релизы раз в 2 недели).

Требования:

  • опыт управления командой разработки (от 5 человек);
  • уверенное владение Java, понимание принципов работы JVM. Знание основных библиотек и шаблонов проектирования;
  • опыт работы с фреймворком Spring/Spring Boot;
  • опыт работы с многопоточностью и асинхронностью;
  • опыт проектирования и построения микросервисных архитектур;
  • понимание методологии DDD, подходов и стратегий к разбиению функционала на уровне бизнес-требований на микросервисы.

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

  • опыт работы с Kubernetes/OpenShift;
  • опыт работы с Redis, RabbitMQ, SQL, PostgreSQL;
  • понимание и умение работать Apache Kafka, Spring Integration, GraphQL;
  • понимание шаблонов и техник для достижения консистентности обработки данных в распределительных системах (CQRS, Event Sourcing);
  • навыки R&D, желание идти в ногу с новшествами в области MSA.

Условия:

  • трудоустройство согласно Законодательству;
  • конкурентная заработная плата;
  • профессиональное обучение и развитие;
  • добровольное медицинское страхование, льготные условия кредитования;
  • корпоративная пенсионная программа, материальная помощь;
  • спортивная жизнь и корпоративные мероприятия;
  • возможность построить карьеру в ведущем банке России.

Дополнительные инструкции

Отбор происходит в 2 этапа:
1) Техническое интервью с одним из лидов разработки (1 час, онлайн)
2) Проектное интервью с ИТ-лидом стрима (до 1 часа, онлайн).