Backend-разработчик (Java/Kotlin)

Зарплата

от 330 000 до 360 000 ₽

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

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

Компания

Российский розничный банк

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

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

ЧЕМ МЫ ТУТ занимаемся:

Разрабатываем платформу мобильного и интернет- банка (дистанционный банкинг) на основе микросервисов в современном стеке технологий, которые мы выбираем сами. Сейчас наш продукт занимает лидирующие позиции в рейтингах, мы активно инвестируем в его развитие и не останавливаемся на достигнутом. Нашим дистанционным банкингом пользуется более 7 млн. человек, единовременно с программным обеспечением работают более 10000 клиентов Банка. Количество пользователей и нагрузка постоянно растут – за прошлый год нагрузка на платформу увеличилась в 3 раза.

ТЕХНОЛОГИЧЕСКИЙ СТЕК:

ЯП и фреймворки: Java 11, Kotlin (по желанию), Spring Boot, Apache Camel.

Хранилища и очереди: Redis, Apache Cassandra, Oracle 12, ActiveMQ, IBM WS MQ.

DevOps & CI: Apache Maven, Jenkins, GitLab, Docker + Kubernetes (внедряем сейчас).

Мониторинг: Elasticsearch, Logstash, Kibana, Sentry (внедряем сейчас), Zabbix.

БУДУЩИЙ РЕЗУЛЬТАТ ВАШЕЙ РАБОТЫ:

Набор микросервисов для новых функциональностей мобильного и интернет-банка. Обеспечение требуемого качество кода, скорости его выполнения, оптимизация потребляемых кодом ресурсов.

ЧТО ВЫ БУДЕТ ДЕЛАТЬ:

  • Разрабатывать микросервисы платформы дистанционного банкинга.
  • Разрабатывать интеграцию мобильного приложения и веб- приложения с сервисами платформы и другими системами Банка.
  • Разрабатывать архитектурные схемы сервисов и выбирать технологии для решения новых и нетривиальных задач (вместе с архитектором и аналитиком).
  • Выполнять ревью кода, написанного другими разработчиками, и обучать начинающих разработчиков.

МЫ ОЖИДАЕМ ОТ ВАС:

  • Пару лет опыта в разработке нагруженных RESTful сервисов.
  • Опыт работы с масштабируемыми сервисами, очередями сообщений, большим количеством интеграций.
  • Знаний или опыта проектирования структур данных.
  • Знаний: Java 8/11, Spring Boot.

Бонусы

  • Удаленный формат работы (на территории РФ);
  • Удобный график («плавающее» начало рабочего дня).
  • Оклад + квартальное премирование.
  • Agile. Scrum (двухнедельные спринты, работа в командах по 6-8 человек: 2 backend, 3 frontend, системный аналитик, 2 тестировщика).
  • Обучение - доступное внутреннее и внешнее обучение. В Банке есть корпоративная академия. Регулярно проходят внутренние митаппы, tech. chapters и ретроспективы. Мы посещаем ключевые отраслевые конференции.
  • Профессиональное развитие - мы используем современный стэк, поддерживаем разумные инициативы по внедрению новшеств, совершенствуем архитектуру и кодовую базу.
  • Карьерный рост- команда постоянно растет. В зависимости от вклада, каждый сотрудник может претендовать на повышение дохода, новый функционал и дополнительные задачи. Мы держимся за наших сотрудников.
  • ДМС. Многочисленные скидки и бонусы от партнеров (от каршеринга до ипотеки).