DAR tech

Senior / Middle Java Developer

Не указана
  • Алматы
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет

Senior / Middle Java Developer

Компания: DAR
Город: Алматы
Формат: оффлайн (офис)

DAR — технологическая экосистема, создающая IT-продукты в сферах образования, финтеха, цифровых решений, спорта и телекоммуникаций. Мы развиваем крупные технологические продукты и масштабируем высоконагруженные системы. В связи с расширением команды ищем Senior/Middle Java Developer, готового работать в продуктивной и динамичной среде.
Обязанности
  • Разработка новых сервисов и функционала на Java 17+ и Spring Framework 3.

  • Участие в проектировании архитектуры (DDD), построении микросервисных решений.

  • Проработка низкоуровневой логики JVM, оптимизация производительности приложений.

  • Проектирование, оптимизация и поддержка реляционных и NoSQL баз данных.

  • Разработка и интеграция сервисов через RabbitMQ, Kafka.

  • Работа с инфраструктурой CI/CD, Docker, Kubernetes, AWS, мониторингом (Prometheus).

  • Разработка многопоточных и реактивных Java-приложений.

  • Написание качественного, тестируемого кода в соответствии со стандартами компании.

  • Проведение code review, участие в рефакторинге.

  • Внесение предложений по улучшению архитектуры, качества продукта и внутренних процессов.

  • Работа с BPM-системами (Camunda, Zeebe — как преимущество).

  • Изучение и внедрение современных технологий и лучших практик разработки ПО.

Требования
  • Опыт коммерческой разработки на Java 17+, уверенное знание Spring Framework 3.

  • Глубокое понимание JVM, опыт работы с многопоточностью.

  • Опыт работы с реляционными и NoSQL БД: Postgres, Cassandra, Redis, Elasticsearch, MongoDB и др.

  • Навыки проектирования структуры баз данных.

  • Опыт работы с системами обмена сообщениями (AMQP, RabbitMQ, Kafka).

  • Практический опыт DevOps-инструментов: Docker, Kubernetes, CI/CD, Prometheus, AWS-сервисы.

  • Понимание принципов OOP, SOLID, TDD, Reactive Microservices.

  • Опыт разработки микросервисной архитектуры.

  • Знание Git, умение работать в командной среде.

  • Понимание и опыт применения DDD, архитектурных паттернов, BPM (Camunda/Zeebe).

  • Готовность писать тесты, поддерживать качество и структуру кода.

Будет преимуществом:

  • Глубокое понимание DDD и архитектурных шаблонов.

  • Участие в крупных высоконагруженных проектах.

Мы предлагаем
  • Удобный гибкий график: стандартно с 9:00 до 18:00, после испытательного срока — 1 день удалённо.

  • Комфортный стильный офис: безопасная и вдохновляющая атмосфера.

  • Трудоустройство по ТК РК — стабильность и своевременная официальная заработная плата.

  • Корпоративный ДМС, компенсация спорта — заботимся о здоровье и балансе.

  • Командные мероприятия, выезды, тимбилдинги — дружная и энергичная команда.

  • Профессиональный рост: участие в сложных технических задачах, развитие в направлении IT/ERP, влияние на продукт и архитектурные решения.