Java/Kotlin Backend Developer (Spring Boot, микросервисы)
Ищем Java/Kotlin разработчика для работы над микросервисной платформой документооборота. Нужно уверенное знание Spring Boot, PostgreSQL, Kafka и Keycloak. Предлагают официальное трудоустройство, современное оборудование и возможности для роста.
Зарплата ниже рынка
На 44% ниже медианы Java по 62 вакансиям за 90 дней.
Что предстоит делать
О проекте Распределённая 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).
- Общие компетенции
- Понимание микросервисной архитектуры (межсервисное взаимодействие, конфигурация, логирование).
- Чтение и отладка кода в многомодульном проекте.
Что предлагаем
Стек и инструменты
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Dreamlab Technologies Ltd
2 активные вакансии в компании
QA Engineer
Ищем QA-инженера с опытом от 2 лет для тестирования веб-приложений и API. Нужно уметь писать тест-кейсы, работать с Postman, Jira и SQL. Предлагаем официальное трудоустройство, оборудование и возможности роста.
Похожие вакансии
6 вакансийРазработчик ETL-пайплайнов
~2 303 734 ₸ оценка
Вакансия для Java-разработчика, который будет заниматься созданием и поддержкой ETL-пайплайнов, интеграцией с Hadoop и работой с генеративными AI-моделями. Требуется опыт с Spring Boot, Kafka, Kubernetes и базами данных. Предлагается работа в современном стеке технологий.
Специалист по эксплуатации low-code BPM-платформы
~700 000 – 1 400 000 ₸ оценка
Ищем Junior-специалиста для эксплуатации low-code BPM-платформы в банке Forte. Нужно разбираться в микросервисах, Kubernetes, Kafka и Java/Spring Boot на базовом уровне. Предлагают стабильную работу в офисе, соцпакет и возможности для роста.
Java разработчик (Backend)
~1 100 000 – 1 270 000 ₸ оценка
Ищем Java-разработчика для создания и развития backend-микросервисов в логистической компании. Нужен опыт от 2 лет с Java 17, Spring Boot, MongoDB и Kafka. Предлагаем работу в современном офисе в Алматы, обучение и участие в международных проектах.
Strong Middle Java разработчик
Компания EveryMatrix, ведущий B2B SaaS провайдер iGaming решений, ищет Strong Middle Java разработчика в офис во Львове. Вы будете заниматься разработкой и оптимизацией высоконагруженной платформы для обработки транзакций, созданием BI-решений и интеграций. Требуется уверенное владение Java, Spring Boot, Kafka и SQL. Предлагается гибридный график, 22 дня отпуска, медстраховка, оплачиваемые обеды и обучение.
Backend-разработчик (Java/Kotlin)
~1 100 000 – 1 270 000 ₸ оценка
Ищем опытного backend-разработчика для работы над высоконагруженными микросервисами в крупном банке Казахстана. Требуется уверенное знание Java и Kotlin, опыт с брокерами сообщений и СУБД. Предлагаем стабильный график, премии и современный офис в Алматы.
Java Developer
OTP Digital шукає Java-розробника для створення мікросервісів мобільного банкінгу. Потрібен досвід від 3 років з Java та Spring, знання Kubernetes, Docker, PostgreSQL, Kafka. Команда працює за Agile, пропонує конкурентну зарплату в USD та довгострокову співпрацю.