Mayflower

Разработчик Kotlin/Java (UF)

Коротко

Разработка платежного шлюза с высокой нагрузкой и соблюдением PCI DSS: новые платежные функции, API, высоконагруженные архитектуры, интеграции с платежными провайдерами. Требуется коммерческий опыт Kotlin от 3 лет, Spring Framework, опыт в платежных решениях, MySQL, Redis, Kafka и английский B1+. Компания предлагает рабочую визу на Кипр на 3 года, полный пакет релокации и офис в Лимассоле.

О проекте
Наша команда разрабатывает платежный шлюз для приема средств от пользователей от имени продавцов, а также для отправки средств от продавцов пользователям. Система включает хранение платежных данных пользователей и подлежит соблюдению требований PCI DSS. В ней реализовано множество интеграций с платежными системами, провайдерами и другими шлюзами и процессорами, включая 3DS.
Обязанности
•Разработка новых платежных функций и сервисов;
•Проектирование и реализация API (внешних и внутренних);
•Создание и поддержка процессов в Camunda;
•Участие в проектировании и разработке архитектур высоконагруженных систем;
•Поддержка и улучшение существующих решений и сервисов;
•Написание качественного кода с покрытием тестами (unit-тесты, интеграционные тесты);
•Проведение код-ревью, включая фронтенд-код;
•Оптимизация производительности системы и запросов к базе данных;
•Анализ и устранение инцидентов и багов в продакшене;
•Обработка и решение запросов от технической поддержки и пользователей в рамках ежедневных обязанностей;
•Анализ документации от внешних провайдеров, проведение быстрых проверок и определение эпиков и задач на основе Proof of Concept;
•Сотрудничество с командой QA для обеспечения высокого качества выпускаемого продукта;
•Ведение технической документации и написание технических спецификаций;
•Помощь в адаптации новых разработчиков и обеспечение качества кода;
•Определение и формирование технических эпиков — анализ существующих решений, выявление возможностей для улучшения архитектуры системы, производительности и надежности, подготовка предложений по улучшениям и согласование их с тимлидом и архитектором;
•Участие в создании бизнес-эпиков — анализ требований, оценка реализуемости и предложение альтернативных или оптимизированных решений на основе технической экспертизы; сотрудничество с аналитиками и продакт-менеджерами для определения наилучшего подхода к реализации;
•Подготовка задач на основе утвержденных эпиков, обеспечение правильной детализации и соответствия архитектурным и бизнес-требованиям;
•Оценка сроков выполнения задач, участие в планировании спринтов и предоставление точных технических оценок времени и усилий.
Важные и сложные задачи
•Создание и развитие надежных платежных решений с высоким уровнем безопасности и производительности;
•Оптимизация производительности и масштабируемости платежных систем;
•Интеграция сложных внешних провайдеров;
•Участие в обеспечении соответствия системы высоким требованиям безопасности (PCI DSS и др.).
Технологический стек и инструменты
•Kotlin / Java;
•MySQL;
•Redis;
•Apache Kafka;
•Camunda 8;
•Redshift;
•Keycloak;
•AWS;
•Spring Framework;
•GitLab CI/CD;
•Jira;
•Sentry;
•Kibana;
•Grafana;
•Инструменты кодирования с поддержкой ИИ (Copilot, ChatGPT, Codeium и др.).
Вы будете успешны у нас, если у вас есть
•Опыт коммерческой разработки на Kotlin от 3 лет;
•Опыт работы с Spring Framework;
•Опыт разработки платежных решений (биллинг, платежные шлюзы, платежные процессоры, биржи);
•Практический опыт интеграции с внешними провайдерами;
•Опыт проектирования и оптимизации реляционных баз данных (MySQL);
•Опыт работы с NoSQL базами данных (Redis);
•Практический опыт использования инструментов кодирования с поддержкой ИИ (Copilot, ChatGPT, Codeium и др.) для повышения скорости и качества разработки;
•Умение критически оценивать код, сгенерированный ИИ, обеспечивая его готовность к продакшену и соответствие стандартам компании;
•Знание принципов Event-Driven Architecture и опыт работы с распределенными системами обмена сообщениями (например, Apache Kafka);
•Отличное владение основами разработки и проектирования ПО, методологиями тестирования (TDD) и процессами CI/CD;
•Опыт реализации простых и умеренно сложных интерфейсов с использованием ReactJS и/или Svelte;
•Глубокое понимание микросервисной архитектуры;
•Уровень английского языка B1 или выше.
Желательные квалификации
•Опыт работы с Camunda (создание и поддержка процессов);
•Хорошее понимание стандартов PCI DSS, ISO 27001 и других методологий информационной безопасности;
•Практический опыт работы с AWS;
•Опыт работы с Jira и GitLab CI/CD.
Условия
•Трудовой договор с базой в ЕС и рабочая виза на Кипр сроком на 3 года с полной поддержкой в вопросах релокации и визовых процессов, включая помощь вашей семье;
•Паспорт ЕС. Возможность получить паспорт ЕС после 4 лет проживания;
•Полный пакет релокации: перелеты в Лимассол для вас и вашей семьи, оплачиваемая компанией квартира на первый месяц и полная поддержка при переезде для комфортного и беспроблемного переезда;
•Фонд накоплений (Кипр): долгосрочный план сбережений, финансируемый совместно вами и компанией (доступен после испытательного срока), который растет на протяжении всего вашего времени работы с нами на Кипре;
•Прозрачные оценки эффективности два раза в год с возможностью бонусов и пересмотра зарплаты;
•Частная медицинская страховка для вас и вашей семьи;
•Корпоративный мобильный тариф (безлимитный в Кипре с роумингом);
•Поддержка осознанности и благополучия, включая психологическую помощь с покрытием 50%;
•Покрытие 50% стоимости школы и детского сада для ваших детей;
•Полностью оплачиваемые спортивные льготы, а также доступ к аренде электросамокатов и велосипедов в офисе;
•Поддержка профессионального роста: языковые курсы, конференции, обучающие программы и коучинг;
•Программа признания коллег: получайте и дарите благодарности за отличную работу;
•Полностью оборудованный офис в центре Лимассола с всем необходимым для сосредоточенной работы и командного взаимодействия;
•Бесплатные завтраки и обеды в офисе, а также кофейня с качественными напитками и здоровым баром с питательными закусками;
•Сильная инженерная культура: международные команды, корпоративные мероприятия, тимбилдинги и хакатоны.
Льготы предоставляются в соответствии с политиками компании и критериями соответствия.
Процесс найма
•Интервью с HR (40 минут);
•Интервью с руководителями найма (1,5 часа);
•Тестовое задание;
•Финальное интервью (1 час) — по желанию;
•Проверка рекомендаций;
•Оффер.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте