🎂 Экосистеме Хабра — 19 лет!

Исследуйте все эпохи IT в игре-музее ко дню рождения. Соберите 19 артефактов, получите звание Архивариуса Хабра 19000 и участвуйте в розыгрыше мерча от компаний, которые делают будущее вместе с вами.

Поздравить нас → 19.habr.com

Team Lead Java (Инвестиционный бизнес)

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

Москва, Санкт-ПетербургПолный рабочий день

Компания

Российская IT-компания и digital-сердце «Россельхозбанка»

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

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

РСХБ-ИНТЕХ — российская IT-компания и digital-сердце Россельхозбанка. Наша цель – трансформировать цифровую экосистему банка, совершенствуя бизнес-продукты, процессы разработки и внедрения, для обеспечения качественных и удобных сервисов для пользователей.

Мы строим единую технологическую платформу инвестиционного бизнеса, включающую набор общих программных решений для поддержки и развития основных направлений, реализующую возможность быстрого построения сервисов для обработки данных и оркестрации вызовов. Основной проект -это казначейская система для организации трансфертного ценообразования. Проектируем продукты с учетом лучших практик микросервисной архитектуры. Пишем на последней версии java и kotlin, строим экосистему на базе apache kafka. Разворачиваем сервисы с использованием ansible и gitlab-ci в kubernetes. Мониторим технологические решения через prometheus и grafana. Для мониторинга инфраструктуры используем zabbix. Автотесты пишем на python. Наша команда придерживается agile-манифеста и работает по scrum в рамках 2х недельных спринтов.

НАШ ОСНОВНОЙ СТЕК:

back: Java, Spring, PostgreSQL, REST, Kafka, MQ

front: React, Redux, JavaScript,TypeScript, RTK Query, Webpack, Module Federation, Jest

devOps: Gitlab CI, Ansible, Kubernetes, ELK, S3, Prometheus, Grafana

Работаем по agile (scrum).

ОБЯЗАННОСТИ:

  • Руководство командой разработки (Java на бэке, JavaScript/TypeScript на фронте);
  • Оценка, планирование задач команды;
  • Отслеживание и улучшение качества кода;
  • Разработка критичных узлов проекта;
  • Проведение code-review;
  • Декомпозиция требований, анализ трудоемкости задач;
  • Взаимодействие с командами смежных систем по вопросам разработки.

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

  • Опыт разработки на java от 5 лет и уверенное знание Java 8+
  • Опыт управления командой разработки на позиции Team Lead от 1 года
  • Опыт разработки и уверенное знание Spring Framework (Spring Core, Spring Boot, Spring Security)
  • Практический опыт написания приложений с нуля, участие в проектировании архитектуры приложения
  • Опыт работы с PostgreSQL/ORACLE или другими реляционными БД
  • Хорошее знание и опыт применение Kafka(в том числе Kafka Streams), MQ
  • Понимание REST подхода к разработке API
  • Опыт реализации кластеризованных микросервисов и построения приложений в распределённой инфраструктуре
  • Хорошее знание и опыт использования: SOAP, XML, JSON, JWT, OAuth
  • Опыт работы с Maven/Gradle
  • Опыт работы с Gitlab CI/Jenkins или аналогами
  • Пониманий контейнеризации, опыт работы с Docker/Kubernetes/OpenShift
  • Опыт написания unit-тестов
  • Понимание принципов работы команды тестирования, аналитики и DevOps.

БУДЕТ ПЛЮСОМ:

  • Опыт построения современных нагруженных банковских систем (казначейские системы, брокерское обслуживание, FX- трейдинг, конверсионные операции);
  • Опыт работы с системами мониторинга (Prometheus, Zabbix);
  • Опыт работы с ELK- стеком• Опыт использования или интерес к работе с NoSQL базами данных.

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

  • Программа реферального рекрутинга (выплата бонусов за приведенного друга);
  • Оплата обучения и переквалификации;
  • Участие в профильных конференциях;
  • Материальная поддержка в разных жизненных ситуациях;
  • ДМС (в том числе стоматология и психологическая поддержка);
  • Комфортный офис (современный офис 5 мин. от м.Тёплый стан): бесплатная парковка для сотрудников, комфортная столовая, спортзал с профессиональными тренерами, медицинский кабинет (привозят различные аппараты по оценке здоровья бесплатно);
  • Ориентируемся на финансовые пожелания кандидата в зависимости от навыков и опыта;
  • Возможность выбрать время начала и окончания работы, а также возможность гибридного графика работы (офис/удаленка);
  • Предоставление корпоративной техники сотрудникам.