- Страна
- Казахстан
- Зарплата
- 600 000 ₽ – 1 000 000 ₽
Откликайтесь
на вакансии с ИИ

Java Developer (Middle)
Хорошее предложение для Middle-разработчика в Казахстане с четко описанным современным стеком технологий. Оффлайн-формат может быть минусом для некоторых, но официальное трудоустройство и работа над госсектором обеспечивают стабильность.
Сложность вакансии
Позиция требует уверенного владения современным стеком (Java 17, Kotlin, Spring Boot 3) и понимания микросервисной архитектуры. Сложность добавляет необходимость работы с Keycloak и Kafka, а также оффлайн-формат работы в Астане.
Анализ зарплаты
Предложенная зарплата в 600 000 – 1 000 000 ₸ (примерно $1250 – $2100) соответствует среднерыночным показателям для Middle Java разработчиков в Астане, хотя верхняя планка могла бы быть выше для специалистов с глубоким знанием Kotlin и Kafka.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в Dreamlab Technologies уже сейчас
Присоединяйтесь к команде Dreamlab Technologies и участвуйте в создании масштабных ИТ-решений для государственного и корпоративного секторов!
Описание вакансии
#вакансия #астана #оффлайн #workITkz #java, #javascript, #rpa
Должность: Java Developer (Middle)
Компания: ТОО Dreamlab Technologies Ltd
Город: Астана
Занятость: оффлайн
Оплата: 600 000 –1 000 000 ₸ за месяц на руки
Dreamlab Technologies - консалтинговая ИТ-компания, оказывающая услуги в области бизнес-консультирования, системной интеграции, проектирования и разработки программного обеспечения для корпоративного и государственного секторов.
Описание вакансии:
-Разработка и поддержка REST API микросервисов (Java/Kotlin + Spring Boot).
-Написание и сопровождение миграций БД (Liquibase/PostgreSQL).
-Реализация интеграций с внешними системами и межсервисного взаимодействия (Kafka, Feign).
-Поддержка авторизации через Keycloak.
-Написание unit/integration-тестов.
-Участие в code review, поддержание качества и единообразия кода.
-Локализация и устранение дефектов, поддержка работоспособности системы.
-Java 17+ — уверенное знание (ООП, generics, коллекции, Stream API, концепты JVM).
-Kotlin — рабочий уровень (значительная часть сервисов написана на Kotlin 1.7.x).
-Понимание различий и взаимодействия Java *↔️* Kotlin в одном проекте.
-Spring-экосистема
-Spring Boot 3.x (autoconfiguration, профили, конфигурация через YAML/env).
-Spring Web / REST — проектирование и реализация REST API.
-Spring Data JPA / Hibernate — маппинг сущностей, репозитории, транзакции, -оптимизация запросов.
-Spring Security / OAuth2 Resource Server — JWT, интеграция с Keycloak (OIDC).
-Spring Cloud Gateway — маршрутизация (на уровне понимания).
-Сборка и инструменты
-Gradle (желательно Kotlin DSL) — структура build.gradle.kts, зависимости, sourceSets, работа с приватными репозиториями (Nexus) и локальным ~/.m2.
-Базовое знание Maven (несколько модулей — Keycloak SPI — на Maven).
-Git — ветки, merge/rebase, code review.
-Базы данных и миграции
-PostgreSQL — SQL, индексы, понимание планов запросов.
-Liquibase — написание и применение миграций.
-Инфраструктура и интеграции
-Docker / Docker Compose — поднятие локального окружения (БД, Keycloak, Kafka, -MinIO).
-Apache Kafka — продюсеры/консьюмеры, понимание событийной архитектуры.
-Keycloak — realms, clients, роли, токены (на уровне настройки и интеграции).
-REST-интеграции между сервисами (OpenFeign / RestClient).
-OpenAPI / Swagger (springdoc).
-Общие компетенции
-Понимание микросервисной архитектуры (межсервисное взаимодействие, конфигурация, логирование).
-Чтение и отладка кода в многомодульном проекте.
-Официальное трудоустройство согласно Трудовому кодексу Республики Казахстан.
-Конкурентоспособная заработная плата, обсуждается по итогам собеседования.
-Возможности для профессионального и карьерного роста.
-Работа над интересными и масштабными проектами.
-Дружная команда и комфортная рабочая атмосфера.
-Современное оборудование и необходимые инструменты для работы.
-Обучение, участие в профильных конференциях и курсах (при наличии).
Контакты:
Telegram Откликнуться
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Java
- Kotlin
- Spring Boot
- Spring Data JPA
- Spring Security
- PostgreSQL
- Liquibase
- Apache Kafka
- Keycloak
- Docker
- Gradle
- REST API
- Microservices
- Hibernate
- OAuth2
- Git
Возможные вопросы на собеседовании
Вакансия предполагает работу с обоими языками в одном проекте.
Расскажите о вашем опыте взаимодействия Java и Kotlin в рамках одного проекта. С какими сложностями совместимости вы сталкивались?
В требованиях указана интеграция с Keycloak.
Как реализовать проверку JWT токена в Spring Boot приложении, интегрированном с Keycloak? Какую роль играет Spring Security OAuth2 Resource Server?
Проект использует Kafka для межсервисного взаимодействия.
Как обеспечить гарантию доставки сообщений (delivery guarantees) в Kafka и как обработать ошибки на стороне консьюмера?
Упоминается оптимизация запросов в Spring Data JPA.
Как вы решаете проблему N+1 в Hibernate и в каких случаях лучше использовать нативные SQL-запросы вместо JPA?
Работа ведется с PostgreSQL и Liquibase.
Как правильно организовать процесс миграции базы данных в высоконагруженной системе, чтобы избежать блокировок таблиц?
Похожие вакансии
.NET - разработчик
Node.js Разработчик
C#/.Net разработчик
.NET Разработчик, Middle
Python разработчик / Python Developer
Python-разработчик (Junior+ /Middle)
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!