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