Lead Java Developer
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
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-командах или стартапах приветствуется
- Письменный и устный английский (выше среднего)