Обязанности:
О проекте:Мы создаём платёжную платформу нового поколения — систему для обработкиплатежей, переводов и финансовой отчётности, интегрированную с внешними бан-ками и платёжными провайдерами, с дополнительным функционалом для нашихклиентов.Микросервисная архитектура (Spring Boot 3, Kotlin, Kafka, AWS, PostgreSQL, Redis).Разработка ведётся по принципу “You build it — you run it”: разработчик отвечает закачество, надёжность и эксплуатацию своего сервиса.Технологический стек:Kotlin / Java 21Spring Boot 3.x, Spring Data, Hibernate, MapStruct, FeignИнфраструктура: AWS (EKS, S3, Secrets Manager), Kubernetes, ArgoCD, IstioMessaging: Apache KafkaБазы данных: PostgreSQL, имплементация паттерна Datamart, Flyway длямиграцийТестирование: JUnit 5, Cucumber, Gherkin, TestcontainersМониторинг: Prometheus, Datadog, Grafana, Slack-интеграцииCI/CD: GitHub Actions, Helm, ArgoCD Задачи: Разработка и поддержка микросервисов на Spring Boot 3 + Kotlin Интеграция с внешними платёжными системами (REST / SOAP протокол) Реализация событийных потоков на Kafka Оптимизация производительности и обеспечение thread-safety / concurrency control Разработка автотестов (Cucumber + Gherkin + JUnit) для бизнес-сценариев и интеграций Работа с AWS и Kubernetes (деплой, конфигурация, observability) Проектирование и поддержка витрин данных (Datamart) Разработка и принятие архитектурных решений Требования: Опыт коммерческой разработки от 3 лет Опыт работы в финтех (платежи, переводы, 3DS, отчетность) Отличное знание Java 17+ (знание Kotlin приветствуется) Опыт с Spring Boot 2.7+ / 3.x Знание принципов многопоточности и синхронизации Понимание принципов SOLID, KISS, DRY и адекватное их применение Опыт работы с Kafka (producers, consumers, transactions) Навыки написания автотестов (JUnit 5, Cucumber, Gherkin) Опыт с PostgreSQL и построением Datamart-витрин (желательно) Понимание микросервисной архитектуры, Docker, Kubernetes Английский язык: средний уровень Будет плюсом: Опыт интеграции с платёжными системами или ERP Опыт работы с AWS (EKS, Secrets Manager, S3) Опыт настройки ArgoCD / Helm Charts Понимание DDD, event-driven архитектур Условия: Оформление по ТК РФ Гибкий график, удаленный формат работыПохожие вакансии