Описание
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.
•Опыт использования Redis.
•Опыт работы с Elasticsearch.
•Знание OpenAPI (Swagger).
•Опыт работы с Grafana, Prometheus и Kibana.
•Опыт работы с Oracle Database.
•Опыт разработки высоконагруженных систем.
•Опыт разработки высоконагруженных и отказоустойчивых систем, работы с микросервисной архитектурой и контейнеризированными приложениями станет дополнительным преимуществом.
Условия
•Работа над масштабными проектами национального уровня.
•Современный стек технологий и микросервисная архитектура.
•Возможность профессионального и карьерного роста.
•Участие в принятии архитектурных решений.
•Работа в сильной команде профессионалов.
•Конкурентоспособная заработная плата.
•Официальное трудоустройство в соответствии с Трудовым кодексом Республики Казахстан.