Сравним вакансию с вашим действующим резюме и составим письмо под эту роль.
Описание вакансии
О проекте: Вы присоединитесь к ключевой команде, которая занимается разработкой и развитием основной эквайринговой платформы SmartCore. Это сложная, высоконагруженная система с микросервисной архитектурой, работающая в режиме 24/7. Платформа отвечает за весь жизненный цикл платежа — от инициации до клиринга, обеспечивая минимальные задержки, высокую отказоустойчивость и соответствие строгим стандартам безопасности (PCI DSS).
Задачи:
— Проектирование и разработка новых микросервисов и бизнес-логики на Kotlin и Java.
— Оптимизация производительности существующих компонентов системы, работа с высоконагруженными участками кода.
— Принятие ключевых архитектурных решений для повышения отказоустойчивости, масштабируемости и безопасности платформы.
— Интеграция со сторонними платежными системами, банками и процессинговыми центрами.
— Работа с асинхронными потоками данных с использованием Kafka и RabbitMQ.
— Проведение code review, наставничество менее опытных коллег и внедрение лучших практик разработки.
— Активное участие в R&D, исследование и внедрение новых технологий в стек проекта.
— Покрытие кода unit- и интеграционными тестами, поддержание высокого качества кодовой базы.
Требования:
— Коммерческий опыт бэкенд-разработки на Java/Kotlin от 10 лет.
— Экспертное владение Kotlin: идиомы, корутины, функциональные возможности.
— Глубокое знание Java Core и экосистемы JVM.
— Отличное знание Spring Boot, включая REST API, автоконфигурацию, Spring Security, Actuator.
— Экспертный уровень работы с PostgreSQL: проектирование сложных схем, оптимизация запросов, уровни изоляции транзакций, репликация.
— Опыт работы с MongoDB.
— Практический опыт построения систем на базе Kafka: брокер, паттерны producer/consumer, гарантии доставки сообщений.
— Опыт работы с RabbitMQ и Redis (кэширование, pub/sub, распределённые блокировки).
— Опыт проектирования и разработки распределённых, отказоустойчивых систем (микросервисная архитектура, CQRS, Event Sourcing).
— Знание современных AI-технологий, включая AI-агентов и LLM.
— Понимание сетевых протоколов TCP/IP, HTTP/2, gRPC.
— Опыт работы с Docker и Kubernetes.
— Навыки написания чистого, поддерживаемого и хорошо тестируемого кода.
— Высокая степень самостоятельности, проактивность, ответственность за результат и качество продукта.
Будет плюсом:
— Опыт работы в финтехе или процессинге платежей, знание стандарта PCI DSS.
— Опыт работы с реактивными стеками (Project Reactor, WebFlux).
— Опыт использования инструментов мониторинга и трассировки (Prometheus, Grafana, Jaeger).
— Опыт проведения нагрузочного тестирования (JMeter, Gatling).
Условия:
— Конкурентоспособная заработная плата, обсуждаемая индивидуально.
— Современный технологический стек и отсутствие бюрократии.
— Бюджет на обучение, посещение профильных конференций и покупку литературы.
— Корпоративный доступ ко всем передовым LLM моделям в Max комплектации.
— Работа в команде экспертов, где мнение каждого учитывается.
Контакты работодателя доступны по кнопке «Откликнуться» после входа.