6447 - Активный запрос: Backend-разработчик, Senior ❗️ — 24 июня 2026 г. в 14:37:52.871
6447 - Активный запрос: Backend-разработчик, Senior ❗️ 🔥 Важно! Срок подачи кандидатов до 29.06.2026 17:35 - Рейт: 1632.0 - Локация: РФ и РБ - Часовой пояс: МСК - Формат работы: Удаленно - Особые условия: При направке резюме обязательно указывать ФИО и дату рождения для проверки специалиста по внутренней базе клиента. Также отражать, как скоро кандидат готов стартовать. Разница во времени с Мск по локации специалиста не более +/- 2 часа. - Проект: Заказчик - крупный ритейлер. Команда создает уникальный на рынке продукт для снабжения магазинов и складов товарным запасом, основанный на микросервисной архитектуре. Продукт – ядро компании и сейчас цель команды - создать логистическую платформу, задача которой будет рассчитывать заказы, согласно всем условиям поставщиков, потребностям клиентов в разных регионах, а также стратегии компании. В ответственности продукта более 10 сервисов, обеспечивающих: - доступность запаса на полке для клиентов - работу каждого звена логистики - автоматизацию всего снабжения компании - высокие финансовые показатели компании. - Длительность: до 15.07.2027 🎯 Компетенции: Kotlin 📌 Основные задачи: - Участие в роли backend разработчика в продуктах команды; - Проектировать совместно с аналитиком API; - Работа над стабильностью и надежностью новых разворачиваемый систем; - Работа с bug fix на основе обратной связи от пользователей. Проектировать совместно с аналитиком асинхронные взаимодействия; - Работать со схемами логики работы сервисов; - Разрабатывать высоконагруженные сервисы с нуля; - Писать юнит-тесты; - Проводить ревью и оценку технических постановок задач аналитиком; - Проводить ревью кода, документации; - Сборка и установка релизов. ✅ Требования: - Язык программирования - Kotlin 1.9+; - Java код не приветствуется. Допускается пользоваться стандартной библиотекой java, где это нужно. В основном, всё что нужно это java.time. Где возможно - использовать котлиновские аналоги и дополнительные extension functions из spring для котлина. - Spring Boot - версии 3.3+; - Spring cloud starter vault config - интеграция с vault; - Spring boot starter web - WebMVC для большинства сервисов; - Spring boot starter actuator - нужен для healthcheck'ов и метрик; - Spring data jpa - с hibernate - для операций с БД; - Liquibase - для описания миграций в БД и исполнения миграций на старте приложения; - Spring boot starter validation - hibernate validator; - Spring kafka - интеграция с кафкой - консюмеры и продюсеры; - Kotlin logging jvm, logback (без xml) - логирование; - Springdoc openapi ui - swagger ui и автодокументирование апи; - Shedlock - синхронизация задач по расписанию; - Db-scheduler - надёжный и распределённый шедулинг через БД; - Оbservability; - Zalando logbook - логирование http трафика сервера и клиентов; - Micrometer bridge otel - корреляция логов по traceId; - Sentry - отслеживание ошибок; - Prometheus - публикация метрик приложения; - Spring webflux & kotlin coroutines - можно использовать для приложений без БД и кафки; - JUnit 5 (и только 5); - Kotest-assertions - библиотека для ассёртов (проверок); - Mockk (springmockk) - библиотека для мокирования, аналог mockito; - Spring boot starter test; - Аwaitility (в некоторых местах, надо пересмотреть м.б. в пользу awaitility-kotlin или kotest-assertions); - Testcontainers (postgresql, kafka). По технлогиям: Kotlin, Spring, Kafka, Postgres. 📩 Просьба предоставлять CV вместе с ФИО, рейтом, локацией (страна + город) и оценкой +/- по требованиям. ✉️ Писать в Max

