DatsTeam ищет Senior Java Developer (Fintech / Telegram WebApp), который присоединится к нашему кластеру по разработке продуктов. Наша распределённая команда разработки насчитывает более 800 профессионалов и с 2012 года занимается созданием собственных продуктов — от рекламных платформ до мобильных игр, развлекательных приложений и финтех-решений. Мы запускаем новый финтех-продукт (Telegram Mini App) в составе крупного игрока рынка виртуальных карт. Это Telegram WebApp-приложение, которое позволяет пользователям по всему миру выпускать виртуальные карты за секунды, привязывать их к Apple Pay / Google Pay и оплачивать покупки. Сейчас мы ищем сильных Senior Java-разработчиков в связи с масштабированием проекта и созданием этой новой системы с нуля. Наша цель — построить максимально простое, безопасное и масштабируемое решение для глобальных оплат. Обязанности: Проектирование архитектуры и разработка новых сервисов финтех-платформы с нуля. Реализация сложной бизнес-логики: управление состояниями (стейт-машины), обеспечение транзакционности и строгой модульности системы (Spring Modulith). Интеграция с платёжными шлюзами и провайдерами. Обеспечение высокой отказоустойчивости и наблюдаемости сервисов (Grafana, Prometheus, Tempo, Loki, OTEL). Обязательное покрытие кода тестами (юнит, интеграционные, компонентные). Участие в code-review и менторство менее опытных коллег. Мы ждем, что вы: Имеете коммерческий опыт разработки на Java (от 5 лет), уверенно работаете с Java SE 17/21/25. Глубоко понимаете принципы микросервисной архитектуры, паттерны распределённых систем. Обладаете сильными знаниями в области транзакционности, управления состояниями (State Machines) и построения модульных монолитов/микросервисов (будет плюсом опыт с Spring Modulith или аналогами). Имеете опыт работы с Temporal или другими движками оркестрации (Camunda, Apache Airflow) — это будет вашим большим преимуществом. Уверенно работаете с PostgreSQL, Apache Kafka, Spring Framework / Boot / Cloud. Имеете опыт работы с Docker и Kubernetes. Умеете настраивать мониторинг и observability (Grafana, Prometheus, Loki, Tempo). Пишите качественный код с использованием JUnit 5, Mockito, WireMock. Умеете проектировать системы с прицелом на безопасность (особенно важно для финтеха). Будет плюсом: Опыт разработки финтех-решений или платёжных систем. Опыт интеграции с платёжными провайдерами. Что мы предлагаем: Официальное оформление по российскому контракту или международному (если вы вне России), соблюдение всех трудовых норм, гибкий подход к отпуску и больничным. Расширенный соцпакет: ДМС (включая стоматологию), абонемент в фитнес-клуб, корпоративные занятия английским языком, щедрая система отпусков. Гибкий график: свободный старт дня и стандартный 8-часовой рабочий день. Выбор оборудования (Mac, Linux, Windows, мониторы и пр.) — доставим прямо к вам. Яркая корпоративная культура: игровые вечера, тематические вечеринки, летние и зимние выезды, спортивные мероприятия и многое другое. Офис с панорамными видами на Москву-реку и летней террасой с барбекю, гамаками и пиццей.
Похожие вакансии