Senior Java Developer

Краткое описание

QazCode создает цифровые продукты и услуги для местных казахстанских и международных клиентов. Дочерняя компания Beeline Kazakhstan, входит в группу VEON.

Что необходимо будет делать:

  • Разработка архитектуры приложений. Вы должны понимать когда какая-то API должна быть отдельно, почему, и как это сделать.
  • Дизайн структуры базы данных. Базовые навыки нормализации и денормализации, когда нужна первая и вторая.
  • Участвовать в разработке приложений и шин интеграций.
  • Участие в организации и улучшении процессов разработки / QA / CI-CD. Устали деплоить и тестить ручками? Мы тоже за автоматизацию!
  • Написание чистого, структурированного и хорошо документированного кода. Мы против костылей и велосипедов. Каждый реквест проверяется на внутренний Code style guide. Есть Code review.

Что мы ожидаем от кандидата:

  • Понимание принципов ООП и умение их применять;
  • Уверенное знание Java 8+, опыт разработки на Java не менее 3 лет;
  • Знание и опыт разработки Spring Framework, Spring Boot;
  • Опыт использования ORM (Hibernate, JPA), Query Builder;
  • Знание и опыт работы с SQL и NoSQL (PostgreSQL, MongoDB, Redis);
  • Умение конструировать SQL-запросы, понимание того, как работают джойны, индексы и ключи;
  • Приветствуется
  • Опыт работы с RabbitMQ, Kafka.
  • Опыт работы с многопоточными приложениями

Что мы предлагаем:

  • Конструктор льгот. Страховка, билеты, курсы, фитнес, садик — решаешь ты;
  • Поддержка психологов. Забота о твоем ментальном здоровье;
  • Курсы и книгиот Coursera, LinkedIn Learning, WebTutor и Альпина — за наш счет;
  • Конкурентная зарплата. Регулярно сверяемся с рынком и пересматриваем, а ещё платим бонус за выполнение KPI;
  • Связь от Beeline. Будь на связи, расходы мы берем на себя;
  • Карьерный рост. Возможность карьерного роста в крупной технологичной компании с 10 млн клиентов.