Backend-разработчик (Java/Kotlin)
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
ЧЕМ МЫ ТУТ занимаемся:
Разрабатываем платформу мобильного и интернет- банка (дистанционный банкинг) на основе микросервисов в современном стеке технологий, которые мы выбираем сами. Сейчас наш продукт занимает лидирующие позиции в рейтингах, мы активно инвестируем в его развитие и не останавливаемся на достигнутом. Нашим дистанционным банкингом пользуется более 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 и ретроспективы. Мы посещаем ключевые отраслевые конференции.
- Профессиональное развитие - мы используем современный стэк, поддерживаем разумные инициативы по внедрению новшеств, совершенствуем архитектуру и кодовую базу.
- Карьерный рост- команда постоянно растет. В зависимости от вклада, каждый сотрудник может претендовать на повышение дохода, новый функционал и дополнительные задачи. Мы держимся за наших сотрудников.
- ДМС. Многочисленные скидки и бонусы от партнеров (от каршеринга до ипотеки).