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 млн клиентов.