на главную
telegram•8 ч. назад

Senior Java Developer

Удалённо

Навыки и технологии

SpringHibernatePostgreSQLJavaMySQLJavaScript

Ключевая задача

Модернизация платёжного продукта: проектирование и реализация сложных процессов, API и бэкендов платёжных платформ с применением TDD и AI-инструментов.

Описание вакансии

Обязанности

предстоит проектировать и реализовывать сложные рабочие процессы, API и бэкенды для UI платёжных платформ, применять TDD (в том числе с JUnit), участвовать в масштабировании высокодоступных платёжных сервисов (уровень доступности 99,99 % и выше), использовать AI‑ассистенты и агентные инструменты (Claude Code, Kiro, GitHub Copilot) для разработки, рефакторинга, генерации тестов и анализа легаси‑кода, вносить вклад в общие AI‑инструменты команды (навыки агентов, шаблоны промптов, конфигурации MCP‑серверов), соблюдать безопасные практики работы с ИИ в среде PCI DSS, исключая попадание чувствительных данных в AI‑инструменты.

Требования

опыт работы с core Java и/или J2EE, Spring — от 9–10 лет, знание ORM‑решений (например, Hibernate), опыт работы с базами данных MySQL или PostgreSQL, навыки в JavaScript и фронтенд‑разработке, владение практиками TDD/BDD и инструментами вроде JUnit, повседневный опыт применения AI‑ассистентов (Claude Code, Kiro, Cursor, GitHub Copilot), включая составление промптов и критическую проверку сгенерированного кода, понимание принципов работы AI‑агентов с инженерными инструментами через MCP‑серверы и связанных с этим рисков (prompt injection, избыточные права доступа).