О вакансии
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.
- Опыт разработки высоконагруженных систем.
Мы предлагаем
- Работу над масштабными проектами национального уровня.
- Современный стек технологий и микросервисную архитектуру.
- Возможность профессионального и карьерного роста.
- Участие в принятии архитектурных решений.
- Работу в сильной команде профессионалов.
- Конкурентоспособную заработную плату.
- Официальное трудоустройство в соответствии с Трудовым кодексом Республики Казахстан.
Наш технологический стек
- Java 17
- Spring Boot
- Spring Data JPA
- Spring Security
- PostgreSQL
- Oracle Database
- Apache Kafka
- Docker
- Kubernetes
- Git
- GitLab CI/CD
- REST API
- OpenAPI (Swagger)
- Grafana
- Prometheus
- Kibana
Будет плюсом
Опыт разработки высоконагруженных и отказоустойчивых систем, работы с микросервисной архитектурой и контейнеризированными приложениями станет дополнительным преимуществом.