Java Software Engineer (Kaspi Search)

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

От вас требуется:

  • Уверенные знания Java, Spring;
  • Понимание объектно-ориентированного и функционального подходов в программировании;
  • Уверенные знания по основам баз данных (SQL, NoSQL);
  • Опыт работы с Kafka, Redis, MongoDB на базовом уровне;
  • Уверенные знания Project Reactor, понимание исполнения реактивного кода;
  • Умение разрабатывать REST-сервисы;
  • Опыт работы с микросервисами;
  • Опыт работы с Docker.

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

  • Опыт работы с ElasticSearch и/или KafkaStreams на базовом уровне;
  • System design.

Вам предстоит:

  • Построение и развитие архитектуры информационных систем и БД;
  • Сопровождение внедрённых программ и программных средств;
  • Контроль качества разработки ПО (Code Review);
  • Архитектурный контроль и межсистемная интеграция.
Ключевые навыки
Java
SQL
Docker
ElasticSearch
Kafka
Redis
MongoDB
Spring
NoSQL
KafkaStreams
Project Reactor
System design