Вакансия: Java-главный программист (Senior Java Developer)
Компания объявляет набор на позицию Senior Java-разработчика для проектирования серверных сервисов и публичных REST API в экосистеме «Түндүк».
Стек: Java 21, Virtual Threads, Spring Boot, Tomcat, REST/SOAP, Kafka/RabbitMQ, PostgreSQL/MongoDB/Redis, MinIO, JUnit5/Mockito/Testcontainers, Gradle, Docker, GitLab CI/CD, OpenAPI/JSON Schema, Prometheus/Grafana/Loki/Tempo/OpenTelemetry.
Обязанности:
— Проектирование серверных сервисов и публичных REST API
— Разработка микросервисных модулей и общих библиотек
— Развитие контрактной модели API и данных (REST/SOAP, версионирование)
— Интеграция внешних систем через Kafka/RabbitMQ
— Модульное и интеграционное тестирование, код-ревью
— Ведение технической документации
Требования:
— 4+ года коммерческой разработки на Java со Spring
— Понимание REST, многопоточности, JVM/GC, паттернов проектирования
— Практика с Java Virtual Threads
— Опыт работы с PostgreSQL (ACID, транзакции, оптимизация запросов)
— Практика с Kafka и/или RabbitMQ
— Опыт проектирования контрактных API (JSON Schema, XML/XSD, SOAP)
— Опыт с Docker/Testcontainers
Будет плюсом: проектирование высоконагруженных систем, профилирование (JFR, async-profiler), стек наблюдаемости (Prometheus/Grafana/Loki/Tempo), Kubernetes/k3s/Helm, разработка Spring Boot starters/внутренних SDK, нагрузочное тестирование (K6/JMeter/Gatling), опыт работы в банковской сфере.
Компания предлагает: официальное трудоустройство по ТК КР, конкурентную зарплату, обучение и сертификацию, менторство, современный стек и влияние на архитектурные решения.