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

Lead Java Developer

Зарплата

от 400 000 до 500 000 ₽

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

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

Компания

Финтех-стартап, разрабатывающий первый масштабный электронный кошелек в Азербайджане

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

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

Lead Java Developer

Кто мы?
Мы – М10, финтех стартап, разрабатывающий электронный кошелек для Республики Азербайджан!

Наша цель – подарить жителям Азербайджана удобную и простую альтернативу наличным и пластиковым картам.

Прямо сейчас мы заняты цифровизацией восточных базаров и созданием альтернативной финансовой экосистемы с потенциалом масштабирования на всех азиатских рынках!

5 причин почему вам понравится работать у нас

1. Финтех
Уникальная доменная область, которая содержит в себе множество интересных задач.

Настоящий Highload - в перспективе количество уникальных пользователей за сутки 5 млн человек.
Повышенные требования к безопасности и отказоустойчивости решения.
Мы создаем платежный метод - это значит что Платформа которую мы создаем должна быть доступна 24/7/365.
При этом мы постоянно тестируем новые продуктовые гипотезы, поэтому мы предъявляем особые требования к "чистоте" создаваемых решений и внутреннему качеству кода.

2. Настоящая продуктовая разработка

Мы разрабатываем очень важный для повседневной жизни людей продукт.
Вы можете рассказать маме над чем Вы работаете, и она не только поймет Вас, но и порадуется тому, что вы решаете реальные проблемы реальных людей.

Каждый спринт мы выполняем бизнес цель - активно тестируем бизнес-гипотезы в реальности.
То что Вы сделали сегодня, завтра будет продавать sales-специалист, Вы будете полностью интегрированы с бизнес-командой.
Вы можете влиять на продукт и нам нужны такие проактивные люди. У нас плоская структура и открытая коммуникация.

3. Мы разработали - мы запускаем.

Мы занимаемся не только разработкой, но и эксплуатацией.
Мы строим и развиваем зрелый DevOps-процесс, системные инженеры - часть нашей команды разработки.
Вы будете прокачивать способность думать о том, как Ваше решение будет вести себя в эксплуатации.

4. Зрелый Scrum процесс, никаких "велосипедов".

Мы работаем по Scrum, масштабируем Scrum при помощи LeSS.
Это значит мы работаем в небольших долгоживущих продуктовых фиче-командах.
Вы будете работать рука об руку с коллегами других специальностей, чтобы дожать задачу до поставки.
Мы практикуем swarming - постоянно находимся онлайн с другими участниками команды.
Участие в наших командах предполагают T-shaping, Вы сможете безболезненно и комфортно осваивать смежные специальности.
Вы не останетесь в одиночестве с проблемами процесса - на каждые три команды у нас по одному scrum-мастеру.
Вы будете влиять на эффективность команды, на избавление от ненужных потерь, на процесс в целом.

5. Реальный стартап со всеми сопутствующими

Уникальный опыт, который пригодится Вам в будущем, если Вы собираетесь делать свой стартап.
Мы проходим все фазы развития, от поиска ранних последователей до запуска маркетинговых компаний.
Это стартап, а не энтерпрайз - минимум бюрократии, открытые коммуникации, культура ошибок и безопасности.
Интернациональная мультикультурная зрелая команда, средний возраст - 30 лет.

Как на счет того, чтобы вместе создать альтернативную финансовую экосистему в одной отдельно взятой стране с потенциалом масштабирования на азиатских рынках?
Вы бы хотели вместе с нами оцифровать восточные базары?
Мы создаем новый платежный метод, альтернативу наличным и пластиковым картам, со своим уникальным набором финансовых инструментов, ориентированных на простых людей.

Кого мы ищем

Человека, способного взять на себя ответственность за качество кода на backend и эффективность работы backend-разработчиков.

Эксперта по backend-разработке (Java 11+, Event Driven Microservices on Spring’s stack).

Обязанности

  • Участие в проектировании компонентов платформы, аудит предлагаемых другими разработчиками design-решений
  • Подбор технологий и инструментов для разработки и эксплуатации, мы исповедуем “you code it you run it” подход
  • Экспертное руководство сообществом backend-разработчиков – коучинг, внедрение практик эффективной разработки, фасилитация, проведение design-сессий
  • Разработка code conventions и ответственность за их реализацию сообществом backend-разработчиков
  • Выявление проблем и потерь (wastes) в работе backend-разработчиков
  • Совместная работа с сервисом Scrum Master'ов по улучшению текущих процессов и практик
  • Разумеется, вы будете писать код, как чисто технологические части системы так и продуктовые фичи

Что мы ожидаем от вас

  •  5+ лет опыта работы с Java 11+
  •  Хорошее знание SpringBoot 2+ и других популярных фреймворков.
  •  Хорошее знание набора инструментов Java (Maven, Gradle и т. д.)
  •  Опыт работы с базами данных (SQL, NoSQL, KV и т. д.)
  •  Опыт работы с облачными провайдерами (AWS, GCP или Azure).
  •  Опыт работы с инструментами и процессами DevOps
  •  Опыт создания API (REST, OpenAPI, GraphQL, Swagger)
  •  Опыт разработки через тестирование (JUnit, Mockito и т. д.)
  •  Опыт кроссплатформенной разработки приветствуется
  •  Знание Kotlin является огромным плюсом
  •  Знание мультиплатформы Kotlin — огромный плюс
  •  Опыт работы в Agile-командах или стартапах приветствуется
  •  Письменный и устный английский (выше среднего)