Технологический стек команды:
• Java (JVM), Spring (Boot, Web, Data, Security, DI), Tomcat
• REST (JSON, ресурсно-ориентированный дизайн)
• Apache Kafka, RabbitMQ
• Postgres, MongoDB, Redis
• Ubuntu (server)
• MinIO (объектное S3-совместимое хранилище)
Задачи:
• Проектировать и разрабатывать backend-сервисы и публичные REST API в экосистеме «Түндүк».
• Интегрировать внешние ИС через Kafka/RabbitMQ; обеспечивать идемпотентность и надёжную доставку сообщений.
• Прорабатывать модели данных: транзакции и сложные запросы в Postgres, схемы и индексы в MongoDB, кэширование и pub/sub в Redis.
• Реализовывать безопасность (Spring Security, OAuth2/JWT), контроль доступов и аудит.
• Готовить сервисы к продакшену: конфигурация на Ubuntu, деплой (Tomcat/встроенный), логирование и базовый мониторинг.
• Писать авто-тесты (unit/integration), проводить ревью кода, участвовать в оценках и планировании.
• Поддерживать техническую документацию и чек-листы интеграций.
Требования:
• 2–4+ лет коммерческой разработки на Java с использованием Spring.
• Уверенное понимание REST, многопоточности, коллекций, работы JVM/GC, паттернов проектирования.
• Опыт работы с Postgres (ACID, транзакции, индексы, оптимизация запросов) и одной из NoSQL (MongoDB).
• Практика с брокерами сообщений (Kafka и/или RabbitMQ): продюсеры/консьюмеры, партиции, ретраи, DLQ.
• Навыки кэширования и rate-limiting с Redis.
• Понимание сетевых протоколов, HTTP, TLS; базовые навыки в Linux (Ubuntu).
• Умение писать тесты (JUnit5/Mockito или аналоги) и разбираться с логами/метриками.
• Грамотная техническая коммуникация, ответственность за результат.
Будет плюсом:
• Testcontainers, Liquibase/Flyway, Gradle/Maven;
• Опыт проектирования высоконагруженных систем, идемпотентных API;
• Знание принципов безопасной разработки, работа с объектными хранилищами (MinIO/S3);
• Опыт профилирования (JFR, async-profiler) и оптимизации SQL.
Что предлагаем:
• Участие в значимых для страны проектах и реальном масштабе пользователей.
• Конкурентную «белую» зарплату, оформление по ТК КР.
• Обучение и сертификации, менторство, библиотека знаний.
• Современный стек и влияние на архитектурные решения.