SmartCore
REMOTE FROM EMEA SmartCore — финтех-холдинг, создающий инфраструктуру для следующего поколения платежей. Наши решения охватывают весь цикл финансовых операций: от core banking и процессинга до карт, кошельков и систем антифрода. О проекте: Вы присоединитесь к ключевой команде, которая занимается разработкой и развитием нашей основной эквайринговой платформы. Это сложная, высоконагруженная система с микросервисной архитектурой, работающая в режиме 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 комплектации - Работу в команде экспертов, увлеченных своим делом, где ваше мнение всегда будет услышано.
⚠️ Будьте внимательны: вакансия размещена из открытых источников и может быть недостоверна.
Зарплата
Не указано