Alan Tech

Backend-разработчик

Не указана
  • Астана
  • Полная занятость
  • Полный день
  • От 3 до 6 лет
Обязанности:
  • Разработка, поддержка и развитие backend-сервисов на Java.

  • Проектирование архитектурных решений и участие в технических обсуждениях.

  • Интеграция с внешними и внутренними API, работа с базами данных.

  • Работа с брокерами сообщений (RabbitMQ или Kafka, в зависимости от используемого на проекте стека).

  • Оптимизация производительности и масштабируемости сервисов.

  • Разработка и поддержка unit- и интеграционных тестов.

  • Участие в code review, написание технической документации.

  • Взаимодействие с командами frontend, аналитики, DevOps и тестирования.

  • Участие в планировании задач, оценке сроков и контроле исполнения.

Требования:
  • Опыт разработки на Java от 3–5 лет.

  • Глубокое понимание принципов построения распределённых систем и микросервисной архитектуры.

  • Опыт проектирования архитектурных решений.

  • Знание принципов интеграции с внешними и внутренними API, опыт работы с реляционными и NoSQL базами данных.

  • Опыт работы с BPMN, предпочтительно с использованием Camunda.

  • Опыт работы с брокерами сообщений (RabbitMQ или Kafka).

  • Навыки оптимизации производительности и масштабирования приложений.

  • Опыт написания unit- и интеграционных тестов.

  • Опыт участия в code review и написания технической документации.

  • Навыки лидерства: планирование задач, распределение нагрузки, контроль исполнения.

  • Умение взаимодействовать с кросс-функциональными командами.

Условия:
  • Конкурентная заработная плата и бонусная система;
  • Официальное трудоустройство.