Backend-разработчик (Kotlin/Java), Middle
Halyk Bank
AI assistant
Job Description
Основные обязанности:
Разрабатывать новый функционал и поддерживать существующий.
Работа с микросервисами и Kafka-воркерами.
Интегрироваться с банковскими системами через REST, SOAP и Kafka.
Раскатывать изменения безопасно: канареечные переключатели, параллельные маршруты, откат без потерь.
Разбирать инциденты по логам, трейсам и метрикам, искать узкие места в скорости и успешности платежей.
Участвовать в код-ревью и в переводе сервисов со Spring Boot 2 на Spring Boot 3. Основные требования: Обязательные требования
От 2-х лет коммерческой разработки на Kotlin или Java (готовность писать на Kotlin обязательна).
Уверенное знание Spring Boot: Web, Data JPA, транзакции, конфигурация, тестирование.
Опыт с Kafka в продакшене: консьюмеры и продюсеры, гарантии доставки, повторы, дедупликация, outbox-паттерн.
Реляционные БД: PostgreSQL и/или Oracle — сложные запросы, индексы, планы
Работа с микросервисами и Kafka-воркерами.
Интегрироваться с банковскими системами через REST, SOAP и Kafka.
Раскатывать изменения безопасно: канареечные переключатели, параллельные маршруты, откат без потерь.
Разбирать инциденты по логам, трейсам и метрикам, искать узкие места в скорости и успешности платежей.
Участвовать в код-ревью и в переводе сервисов со Spring Boot 2 на Spring Boot 3. Основные требования: Обязательные требования
От 2-х лет коммерческой разработки на Kotlin или Java (готовность писать на Kotlin обязательна).
Уверенное знание Spring Boot: Web, Data JPA, транзакции, конфигурация, тестирование.
Опыт с Kafka в продакшене: консьюмеры и продюсеры, гарантии доставки, повторы, дедупликация, outbox-паттерн.
Реляционные БД: PostgreSQL и/или Oracle — сложные запросы, индексы, планы