Назад
11 часов назад

Senior Kotlin/Java Developer (Fintech) – remote friendly (EMEA)

Формат работы
remote (только Europe)
Тип работы
fulltime
Грейд
senior
Английский
b1
Страна
Europe
Релокация
Spain
Вакансия от Hirify. Размещена напрямую Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера

Мэтч

Покажет вашу совместимость с вакансией

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

TL;DR
Senior Kotlin/Java Developer (Fintech): разработка и развитие высоконагруженной эквайринговой платформы с микросервисной архитектурой, интеграциями с платёжными системами и банками, а также с акцентом на отказоустойчивость, безопасность и производительность. Фокус на проектировании распределенных систем и новых микросервисов, внедрении надежных архитектурных решений и оптимизации производительности критичных участков кода. Особое внимание уделяется работе с инфраструктурой (Kafka, RabbitMQ, PostgreSQL, Kubernetes) и интеграции современных AI-инструментов в процесс разработки.

Senior Kotlin/Java Developer (Fintech) - remote friendly (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 комплектации
  • Работу в команде экспертов, увлеченных своим делом, где ваше мнение всегда будет услышано.

Для отклика или уточнений можно связаться напрямую: stanislav.pavlov[@];

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Вакансия размещена на Hirify напрямую от HR/нанимающего менеджера