emerchantpay

Старший Java-разработчик

Коротко

Старший Java-разработчик для модернизации продукта обработки платежей в emerchantpay, глобальном провайдере платежных услуг и эквайере. Роль сочетает проектирование высокодоступных (99,99%+) платежных сервисов, API и бэкенда UI с ежедневным использованием ИИ-агентов и инструментов программирования (Claude Code, Kiro, GitHub Copilot) при соблюдении требований PCI DSS. Требуется 9-10+ лет опыта с Java/J2EE, Spring, Hibernate, MySQL/PostgreSQL, JavaScript, TDD/BDD, а также практический опыт работы с ИИ-ассистентами и пониманием MCP-серверов. Работа полностью удалённая, но ограничена Болгарией.

О компании
emerchantpay является ведущим мировым поставщиком платежных услуг и эквайером для онлайн, мобильных, офлайн и телефонных платежей. Наше глобальное платежное решение доступно через простую интеграцию и предлагает широкий спектр функций, включая глобальный эквайринг, глобальные и локальные методы оплаты, продвинутое управление мошенничеством и оптимизацию производительности. Мы даём бизнесу возможность создавать бесшовные и привлекательные платежные решения для их клиентов.
Мы ищем энтузиастичных и опытных Java-разработчиков для одного из наших продуктов по обработке платежей, который мы модернизируем.
Роль сочетает в себе практическую инженерную работу с современными методами разработки с поддержкой ИИ. Вы будете создавать и масштабировать высокодоступные платежные сервисы, используя ИИ-агентов и инструменты программирования в рамках ежедневного рабочего процесса, при этом поддерживая качество, безопасность и надежность, необходимые для платежей.
Обязанности
•Проектирование и реализация сложных рабочих процессов, API и серверной части UI для платежных платформ;
•Выполнение TDD с использованием различных инструментов, таких как JUnit;
•Участие в масштабировании высокодоступных платежных сервисов (время безотказной работы 99,99%+);
•Использование ИИ-помощников и агентов программирования (например, Claude Code, Kiro, GitHub Copilot) для реализации, рефакторинга, генерации тестов, обзора кода и изучения унаследованного кода, а также ответственность за качество всего, что они создают;
•Внесение вклада в общие инструменты ИИ команды, такие как навыки агентов, инструкции по проекту (например, CLAUDE.md), шаблоны запросов и конфигурации MCP-сервера, чтобы работа с поддержкой ИИ была последовательной и повторяемой;
•Применение безопасных и ответственных практик использования ИИ в среде PCI DSS, чтобы никакие данные держателей карт, секреты или другая конфиденциальная информация не попадали в инструменты ИИ.
Требования
•9-10+ лет опыта работы с core Java и/или J2EE, Spring;
•Знания в области ORM-решений, например Hibernate;
•Опыт работы с базами данных на основе open-source, такими как MySQL и/или PostgreSQL;
•Опыт работы с JavaScript и хорошие навыки фронтенда;
•Уверенное владение практиками TDD/BDD, JUnit и т.д.;
•Практический опыт ежедневного использования ИИ-помощников или агентских инструментов (например, Claude Code, Kiro, Cursor, GitHub Copilot), включая написание эффективных запросов и спецификаций, а также критический обзор кода, сгенерированного ИИ;
•Практическое понимание того, как ИИ-агенты подключаются к инженерным инструментам через MCP (Model Context Protocol) серверы, например GitHub, Jira, Confluence, базы данных, а также связанных рисков, таких как инъекция запросов и чрезмерные права доступа.
Будет преимуществом
•Опыт создания API с использованием последних стандартов;
•Опыт работы с SPA фронтенд-приложениями;
•Опыт работы с большими кодовыми базами и рефакторингом, включая модернизацию унаследованного кода с поддержкой ИИ;
•Создание навыков агентов, пользовательских инструкций или повторно используемых рабочих процессов для инструментов программирования с ИИ;
•Создание MCP-серверов или интеграций инструментов на Java (например, MCP Java SDK, Spring AI);
•Интеграция LLM в Java-сервисы (например, Spring AI, LangChain4j, Amazon Bedrock, Claude API), включая RAG, вызов инструментов и защитные механизмы;
•Знания OpenSSL, mod_security, общие знания по безопасности;
•Навыки работы с Linux и devops, включая AWS, Ansible, Terraform и др.;
•Предыдущий опыт работы в платежной индустрии.
Преимущества
•Быстрорастущая платежная компания;
•Отличные условия работы, неформальная атмосфера и современное оборудование;
•Современный, сложный и постоянно развивающийся бизнес;
•Профессиональное развитие — книги, тренинги, сертификации и т.д.;
•Тимбилдинги и развлекательные мероприятия;
•25 оплачиваемых дней отпуска, 1 дополнительный день за каждые 2 года работы;
•Полностью распределённая и удалённая работа.
Если вы заинтересованы, пожалуйста, отправьте резюме только на английском языке. Свяжутся только с кандидатами, прошедшими предварительный отбор.

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

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

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

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

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