Описание
О вакансии Qazpost Digital приглашает Backend Java-разработчиков уровня Junior, Middle и Senior для участия в разработке высоконагруженных корпоративных систем и цифровых сервисов национального масштаба. Вам предстоит работать с современной микросервисной архитектурой, проектировать надежные backend-решения, развивать существующие сервисы и создавать новые продукты.
Обязанности
Разработка, сопровождение и развитие backend-приложений на Java. Проектирование и реализация REST API и микросервисов на Spring Boot. Участие в проектировании архитектуры и принятии технических решений.
Интеграция с внутренними и внешними информационными системами. Работа с Apache Kafka для организации обмена сообщениями между сервисами. Оптимизация производительности приложений и SQL-запросов.
Написание качественного, поддерживаемого и тестируемого кода. Проведение code review и участие в технических обсуждениях. Взаимодействие с аналитиками, DevOps-инженерами, QA-инженерами и другими разработчиками.
Требования
Обязательно Знание Java 11/17 и выше. Опыт разработки на Spring Framework, включая Spring Boot. Понимание принципов ООП, SOLID и основных паттернов проектирования.
Опыт разработки REST API. Понимание принципов построения микросервисной архитектуры. Опыт работы с PostgreSQL.
Опыт работы с Apache Kafka. Опыт работы с Docker. Базовые знания Kubernetes.
Опыт работы с Git. Понимание процессов CI/CD. Будет преимуществом Опыт работы со Spring Security.
Опыт работы с Hibernate / JPA. Опыт использования
Контакты работодателя (email/phone/telegram) скрыты из публичного превью —
отправьте резюме, чтобы мы связали вас напрямую.