Войти

Middle Java Developer

Компания ОАО «Түндүк»
Тип Офис / Бишкек
Оклад От 100000 KGS в месяц
Описание вакансии

Технологический стек команды:

• Java (JVM), Spring (Boot, Web, Data, Security, DI), Tomcat

• REST (JSON, ресурсно-ориентированный дизайн)

• Apache KafkaRabbitMQ

• PostgresMongoDBRedis

• 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.


Что предлагаем:

• Участие в значимых для страны проектах и реальном масштабе пользователей.

• Конкурентную «белую» зарплату, оформление по ТК КР.

• Обучение и сертификации, менторство, библиотека знаний.

• Современный стек и влияние на архитектурные решения.

 

Telegram @padapadab