- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Kotlin-разработчик
Интересный технологический стек (Temporal, Spring Boot 3, OpenTelemetry) и четко прописанные обязанности. Удаленный формат работы и работа в финтехе обычно подразумевают стабильность и конкурентную среду.
Сложность вакансии
Позиция требует глубоких знаний специфического стека, включая Temporal.io и Spring Boot 3, а также опыта работы с событийной архитектурой (Kafka) более 4 лет. Высокая планка по observability и безопасности (OAuth2) делает роль подходящей для опытных инженеров.
Анализ зарплаты
Зарплата в вакансии не указана, но для специалиста с опытом 4+ лет и знанием Temporal.io на российском рынке медиана составляет около 300 000 - 350 000 рублей. Верхняя граница может достигать 450 000 рублей в зависимости от глубины экспертизы.
Сопроводительное письмо
Меня заинтересовала вакансия Kotlin-разработчика в компании «Финтехробот», так как мой опыт работы с микросервисной архитектурой и Spring Boot 3 полностью соответствует вашим задачам. Особенно привлекает возможность глубокой работы с Temporal.io для реализации долгоживущих бизнес-процессов, так как я имею опыт проектирования отказоустойчивых систем и работы с паттернами саг.
В своей практике я активно использую Kafka для событийного взаимодействия и уделяю большое внимание observability через OpenTelemetry и Grafana. Уверен, что мои навыки в оптимизации PostgreSQL и опыт работы с OAuth2/Keycloak позволят мне эффективно включиться в разработку ключевых сервисов компании и поддерживать высокое качество кода.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Финтехробот уже сейчас
Присоединяйтесь к команде «Финтехробот» и создавайте сложные бизнес-процессы на острие технологий!
Описание вакансии
Kotlin-разработчик
Локация: Удалённо
Компания: Финтехробот
ЗП: обсуждается на собеседовании
Занятость: Полная
В нашу команду, занимающуюся разработкой и эксплуатацией бизнес-процессов, требуется Kotlin - разработчик
Позиция включает в себя участие в сборке, разработке и последующей эксплуатации бизнес-процессов (бизнес-флоу), которые лежат в основе ключевых сервисов компании.
Обязанности:
Разработка и поддержка микросервисов на Kotlin/Spring Boot 3
Проектирование и реализация долгоживущих бизнес-процессов на Temporal.io (workflows, activities, саги)
Оптимизация производительности приложений и работа с узкими местами системы
Участие в code review, поддержание качества кода (SonarQube, тестовое покрытие)
Настройка и поддержка observability: метрики, трейсинг, логирование (OpenTelemetry, Loki, Grafana)
Проектирование и сопровождение событийной архитектуры (Kafka)
Взаимодействие с архитектором, командами аналитиков и QA
Участие в Agile-мероприятиях: планирование, ревью, ретроспективы
Поддержка продукта на всех этапах жизненного цикла — от dev до prod
Требования:
Опыт коммерческой разработки от 4+ лет (Java/Kotlin)
Уверенное знание Kotlin и экосистемы Spring Boot 3 (Spring Security, Spring Cloud, Spring Data)
Опыт работы с Temporal.io (проектирование workflows, обработка ошибок, версионирование, retry-политики)
Уверенное знание PostgreSQL (оптимизация запросов, индексы, миграции)
Опыт работы с одним из ORM-фреймворков: Spring Data JDBC / Spring Data JPA
Опыт работы с Kafka (Spring Cloud Stream или Spring Kafka)
Понимание принципов событийной архитектуры (event-driven), паттернов Outbox
Опыт написания тестов: JUnit 5, Mockito, Testcontainers
Опыт работы с OAuth2/OpenID Connect (Keycloak или аналоги)
Понимание принципов CI/CD, опыт работы с GitLab CI или аналогами
Знание Docker, базовое понимание Kubernetes
🌐 Резюме отправлять: Откликнуться
–––
Бесплатный постинг вакансий: @freeIT_job
Забирай 📚 Базу Знаний
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Kotlin
- Spring Boot
- Temporal.io
- PostgreSQL
- Kafka
- Spring Data JPA
- Spring Data JDBC
- OAuth2
- Keycloak
- Docker
- Kubernetes
- JUnit 5
- Mockito
- TestContainers
- OpenTelemetry
- Grafana
- GitLab CI
Возможные вопросы на собеседовании
Вакансия делает упор на Temporal.io. Важно понимать, как кандидат справляется с изменениями в логике уже запущенных процессов.
Как вы подходите к версионированию воркфлоу в Temporal.io, если нужно изменить логику в уже запущенных инстансах?
Проект использует Kafka и паттерн Outbox. Это критично для обеспечения консистентности данных.
Расскажите о реализации паттерна Transactional Outbox: какие проблемы он решает и как вы настраивали его в связке с Kafka?
Упоминается оптимизация PostgreSQL и работа с узкими местами.
С какими наиболее сложными проблемами производительности в PostgreSQL вы сталкивались и какие инструменты использовали для диагностики (например, explain analyze)?
В требованиях указан Spring Security и OAuth2.
Как реализовать безопасное взаимодействие между микросервисами при использовании Keycloak и протокола OAuth2?
Компания использует OpenTelemetry для мониторинга.
Какие ключевые метрики и типы трейсинга вы бы внедрили для мониторинга распределенной транзакции, проходящей через несколько сервисов?
Похожие вакансии
Team Lead C#
Junior Python разработчик
Senior Backend Developer
Senior Java developer
Senior Python Engineer
Senior Python разработчик на проект Банка топ3
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия