Алматы
Backend-разработчик (Kotlin/Java), Middle+
Бас банк
Основные обязанности:
Разрабатывать новый функционал и поддерживать существующий.Работа с микросервисами и Kafka-воркерами.
Интегрироваться с банковскими системами через REST, SOAP и Kafka.
Раскатывать изменения безопасно: канареечные переключатели, параллельные маршруты, откат без потерь.
Разбирать инциденты по логам, трейсам и метрикам, искать узкие места в скорости и успешности платежей.
Участвовать в код-ревью и в переводе сервисов со Spring Boot 2 на Spring Boot 3.
Основные требования:
Обязательные требованияОт 3 лет коммерческой разработки на Kotlin или Java (готовность писать на Kotlin обязательна).
Уверенное знание Spring Boot: Web, Data JPA, транзакции, конфигурация, тестирование.
Опыт с Kafka в продакшене: консьюмеры и продюсеры, гарантии доставки, повторы, дедупликация, outbox-паттерн.
Реляционные БД: PostgreSQL и/или Oracle — сложные запросы, индексы, планы выполнения, блокировки, уровни изоляции.
Понимание микросервисной архитектуры: синхронные и асинхронные взаимодействия, таймауты, ретраи, распределённые транзакции и их альтернативы (саги, компенсации).
Умение писать идемпотентный код и понимание, почему «потеря хуже дубля».
Опыт работы с Docker и Kubernetes на уровне разработчика: логи подов, конфигурация, деплой через CI/CD.
Git и GitLab CI, работа с несколькими долгоживущими ветками (master, test), cherry-pick.
Автотесты: JUnit 5, MockK или Mockito, интеграционные тесты (Testcontainers — плюс).
Умение самостоятельно разбирать проблему по логам и метрикам (ELK/Kibana, Grafana, APM).
Будет плюсом
Опыт в банке, финтехе или платёжных системах: платёжные поручения, лимиты, QR-платежи, кредитные продукты.
Интеграции с АБС (Colvir или аналоги), SOAP-веб-сервисы.
Redis (распределённые блокировки), Elasticsearch.
Spring Cloud (Config Server, OpenFeign), миграция Spring Boot 2 → 3.
Опыт канареечных релизов и feature-флагов.
Dynatrace, VictoriaMetrics/Prometheus, распределённая трассировка.
Знание требований к работе с персональными данными и информационной безопасности в банке.
Понимание электронной подписи (облачное ЭЦП) и OTP-подтверждения.
Условия:
•Жалақы және бонустар: Грейдтеу жүйесінің арқасында бәсекеге қабілетті жалақы, Тәуелсіздік күніне сыйақылар және жылдық бонус.•Әлеуметтік пакет: ДМС және өмірді сақтандыру, мобильді байланыс және серіктестердің жеңілдіктері.
•Демалыс: Маңызды оқиғалар болған жағдайда қосымша күндермен 26 күндік демалыс.
•Ұсынымдар үшін бонустар.
•Жұмыс жағдайлары: Тұраққа жазылымды сатып алуға арналған жеңілдікті шарттар, еркін киім стилі (smart casual).
•Оқыту және даму: Тренингтер, вебинарлар және корпоративтік кітапханаға қолжетімділік, мансаптық өсудің нақты жүйесі.
•Корпоративтік мәдениет: Ашық және достық жұмыс атмосферасы, спорттық турнирлер және белсенді корпоративтік өмір.
•Бастамалар мен жобалар: Әлеуметтік жобаларға қатысу мүмкіндігі, қазіргі заманғы digital-құралдарды қолдана отырып, «Halyk» тобының жаңа жобаларында өз идеяларыңызды жүзеге асыру.
•Команда: Идеяларыңызды жүзеге асыруға мүмкіндік беретін шығармашылық және қолдаушы команда.
Бізге қосылып, «Halyk» командасының бір бөлігі болыңыз!