Вакансия: Java developer (Payments)
Описание вакансии
В Монете мы разрабатываем свою технологичную SaaS-платформу, с помощью которой компании создают финансовые и платёжные решения в режиме конструктора . От форм оплаты для интернет-магазинов и маркетплейсов до встроенных в сервисы составных решений типа мгновенных оплат в такси или модульного расчёта в EdTech.
Наша цель упростить создание гибких платёжных решений.
Мы трепетно относимся к чистоте кода, завершению задач, выпуску полезных миллионам пользователей решений с заботой и бережно по отношению к людям в команде.
Вы станете частью команды " Платежи ", которая отвечает за ключевые компоненты платформы Монеты. Основное внимание будет сосредоточено на работе с платёжной формой её разработке, поддержке и улучшении.
Работа в команде " Платежи " это возможность сосредоточиться на разработке высокотехнологичного интерфейса и одновременно углубиться в процессы, связанные с платёжной инфраструктурой, влияя на опыт миллионов пользователей.
В задачи входит:
- разработка и оптимизация платёжной формы визуального интерфейса, через который проходят все пользовательские оплаты;
- внедрение новых функций и методов оплаты;
- обеспечение стабильности и высокой доступности формы для миллионов пользователей;
- участие в мониторинге работы платёжных методов и их интеграции с платформой;
- оптимизация роутинга денежных потоков между эквайерами.
Что нужно делать:
- моделировать предметную область;
- проектировать сервисы;
- разрабатывать технические решения;
- проводить модульное и интеграционное (unit & integration) тестирование;
- участвовать в документировании проекта;
- сопровождать жизненный цикл сервисов;
- участвовать в архитектурном проектировании;
- разрабатывать интеграции с внешними API, платёжными шлюзами и внутренними сервисами.
Ожидаемый опыт:
- моделирование и проектирование информационных систем;
- применение шаблонов архитектурного и программного проектирования;
- разработка на Java;
- разработка приложений на базе Spring Framework/Boot;
- разработка web-сервисов (REST/SOAP/gRPC);
- проектирование модели базы данных;
- знание особенностей СУБД PostgreSQL;
- опыт работы с инструментами мониторинга и логирования.
Будет плюсом:
- умение проводить исследования и сравнительный анализ;
- обладание навыками прототипирования;
- опыт построения распределённых систем;
- опыт работы с технологиями виртуализации и контейнеризации;
- знание целей и задач обеспечения и контроля качества ПО;
- знание методов противодействия распространённым сценариям атак;
- применение принципов безопасного программирования;
- знакомство с основами работы платёжных систем;
- опыт работы с Docker/Kubernetes;
- знание основ DevOps и CI/CD пайплайнов;
- понимание требований PCI DSS и основ безопасного программирования.
Мы предлагаем:
- работу в аккредитованной IТ-компании;
- трудовые отношения по ТК РФ с первого дня, со всем положенным соц.пакетом;
- белую зарплату и локальное повышение оклада без жесткого грейдирования: смотрим на опыт, знания и вклад каждого в команду;
- бережное отношение к рабочему времени и отдыху коллег;
- гибкий график работы: нет трекинга рабочего времени, важен результат и договорённости в команде;
- отличную рабочую технику под запрос сотрудника;
- профессиональный рост через обучение и опыт;
- корпоративный английский;
- ДМС со стоматологией;
- формат работы: полностью удалённый / гибрид / в офисе как удобно.
У нас современные офисы с парковкой и всем необходимым для комфортной работы и отдыха в самом сердце Йошкар-Олы, в Москве в Китай-городе, есть возможность работать рядом с Казанью - мы резиденты Иннополис.
Ждём в команду профессионалов, ищущих интересные проекты в среде единомышленников.
Присоединяйся к команде Монеты!