poiskraboty.kz
← Тізімге оралу

Java Developer (Middle)

Бүгін тексерілді Dreamlab Technologies Ltd, IT-компания Астана проспект Туран, 55а, Нура район, Астана
650 000 – 1 000 000 ₸

≈ 527 775 ₸ шамамен қолға тиетіні (айлық салықтарға дейін көрсетілсе) · жалақы калькуляторы

Сипаттама

О проекте Распределённая backend-платформа на основе микросервисов (Spring Boot): документооборот, обработка заявок, бизнес-процессы и интеграции с внешними системами. Авторизация — через Keycloak, событийный обмен — через Kafka, хранение файлов — MinIO, работа с документами — docx4j / Aspose / OnlyOffice, поддержка электронной подписи (ЭЦП / PKI).Кандидат должен быть способен самостоятельно поднять проект локально и далее развивать и поддерживать его. Обязанности: – Разработка и поддержка 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).Общие компетенции – Понимание микросервисной архитектуры (межсервисное взаимодействие, конфигурация, логирование). – Чтение и отладка кода в многомодульном проекте. Условия: – Официальное трудоустройство согласно Трудовому кодексу Республики Казахстан. – Конкурентоспособная заработная плата, обсуждается по итогам собеседования. – Возможности для профессионального и карьерного роста. – Работа над интересными и масштабными проектами. – Дружная команда и комфортная рабочая атмосфера. – Современное оборудование и необходимые инструменты для работы. – Обучение, участие в профильных конференциях и курсах (при наличии).

Талаптар

Язык и платформа – 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).Общие компетенции – Понимание микросервисной архитектуры (межсервисное взаимодействие, конфигурация, логирование). – Чтение и отладка кода в многомодульном проекте

Шарттар

Официальное трудоустройство согласно Трудовому кодексу Республики Казахстан. – Конкурентоспособная заработная плата, обсуждается по итогам собеседования. – Возможности для профессионального и карьерного роста. – Работа над интересными и масштабными проектами. – Дружная команда и комфортная рабочая атмосфера. – Современное оборудование и необходимые инструменты для работы. – Обучение, участие в профильных конференциях и курсах (при наличии)

Астанадағы ұқсас вакансиялар