Java developer Messenger

от 800 000
|
Алматы (Головной офис)

Messenger - один из самых высоконагруженных сервисов в Kaspi.kz Мы отвечаем за все сообщения, которые отправляются клиенту пушами и смсками. На смс коды завязано большое количество бизнес процессов Поэтому мы работаем над тем, чтобы сервис был всегда доступен, и наши клиенты могли получать свои сообщения даже при технических неполадках На ряду с техническими улучшениями, сервис также обрастает бизнес фичами, что не даст заскучать

 

Стек технологий:

  • ЯП: Kotlin + coroutines
  • БД: Oracle, SQL Server, JDBI
  • Интеграция: REST, JMS, Kafka
  • Распределенный кэш: Redis
  • Мониторинг: Prometheus, ELK
  • DI: Spring Core (beans.xml)
  • Server: Netty + Jersey

Чем предстоит заниматься:

  • -Участвовать в создании новых сервисов и поддерживать текущие;
  •  Улучшать производительность и отказоустойчивость текущего функционала;
  • Принимать самостоятельные решения в процессе работы;
  • Предлагать идеи, как сделать сервис ещё лучше;
  • Ориентироваться на продуктовую разработку, что означает решать бизнес проблему;
  • Общаться с заказчиком;
  • Работать в команде;

Будет плюсом:

  • Опыт работы с высоконагруженным сервисом
  • Уверенное знание баз данных
  • Навыки работы с многопоточностью
  •  Опыт настройки и понимания мониторинга