Вакансия открыта в стартапе PashaPay, который входит в состав Холдинга Pasha – крупнейшего холдинга Азербайджана, ведущего бизнес в в банковском, страховом, строительном, IT, гостиничном и других секторах. PashaPay разрабатывает финтех-продукты для сегмента непривилегированных клиентов, не имеющих доступа к традиционным банковским решениям на рынках Центральной и Западной Азии.
Продукт над которым предстоит работать – это цифровой кошелёк M10, который заменит наличные деньги для большинства азербайджанцев и сделает ежедневные платежи удобными для пользователей и продавцов.
Основная задача Lead Java Developer – отвечать за качество кода на backend и эффективность работы backend-разработчиков.
Непосредственный руководитель – CTO. Работа в команде по Scrum-методологии (c масштабированием при помощи LeSS) совместно с WEB-разработчиками, разработчиками мобильных приложений, тестировщиками и дизайнерами.
Важно: использование GitOps, “всё как код” (infrastructure as a code, pipelines as a code, configuration management as a code).
Обязанности:
Участвовать в проектировании компонентов платформы, делать аудит предлагаемых другими разработчиками design-решений.
Писать код – технологические части системы и продуктовые фичи.
Заниматься подбором технологий и инструментов для разработки и эксплуатации (в компании исповедуют “you code it you run it” подход).
Руководить backend-разработчиками – коучить, внедрять практики эффективной разработки, заниматься фасилитацией, проводить design-сессии.
Разрабатывать code conventions и нести ответственность за их реализацию backend-разработчиками.
Выявлять проблемы и потери (wastes) в работе backend-разработчиков.
Работать с сервисом Scrum Master'ов по улучшению текущих процессов и практик.
Требования:
Опыт работы на позиции Java Developer от 5 лет, в идеале опыт работы в стартапах в сфере Fintech.
Опыт работы с Java 11+.
Знание набора инструментов Java (Maven, Gradle, Hibernate и т. д.) и Spring (Core, Boot2+, Data).
Опыт работы с Apache Kafka.
Опыт работы с базами данных (SQL, NoSQL, KV и т. д.).
Опыт работы с облачными провайдерами (AWS, GCP или Azure).
Знание использования Docker, K8s.
Опыт работы с инструментами и процессами DevOps.
Опыт создания API (REST, OpenAPI, GraphQL, Swagger).
Опыт разработки через тестирование (JUnit, Mockito и т. д.).
Уровень английского языка В1 и выше (устный и письменный).
Условия:
Полная занятость с 9.00 до 18.00 по бакинскому времени, удалённый формат работы, но важно быть всегда онлайн с другими участниками команды. Разница с бакинским временем до 2х часов.
Производственный календарь соблюдается по стране проживания сотрудника, при необходимости работы в дни, считающиеся праздниками в стране проживания сотрудника (отличной от Азербайджана), данный рабочий день оплачивается сотруднику в двукратном размере.
Возможность осваивать смежные специальности (в командах практикуется методика T-shaping).
Официальное оформление.
Помощь в релокации в Баку, при желании. Компания предоставляет полный релокационный пакет вплоть до помощи с устройством в детский садик и школу детей, оплату билетов, ВНЖ и банковскую карту, оплату квартиры на первый месяц и другие возможности при переезде.
* Откликаясь на наши вакансии, вы соглашаетесь получать от нас информацию по email.
MATRIX SYSTEMS