Средний Java Разработчик (Middle +)
08 Мая 2026
Город:
Алматы
Занятость:
Полная занятость
Опыт:
Более 6 лет
Компания "Home Labs"
Описание роли
В роли Strong Middle Java Developer вы будете самостоятельно реализовывать backend-функциональность бэк-офисных систем, участвовать в техническом дизайне решений и повышать качество существующего кода. Вы работаете в кросс-функциональной команде и берёте ответственность за результат по задачам.
Основные обязанности
-
Самостоятельно разрабатывать backend-сервисы на Java (Spring Boot).
-
Проектировать и реализовывать REST API и интеграции между системами.
-
Участвовать в техническом дизайне фич (data model, API contracts).
-
Оптимизировать производительность сервисов и SQL-запросов.
-
Писать unit/integration тесты для ключевой логики.
-
Проводить code review коллег среднего уровня.
-
Работать с MS SQL Server: сложные запросы, индексы, планы выполнения.
-
Участвовать в CI/CD и деплое сервисов в AWS.
-
Взаимодействовать с frontend-командой по контрактам API.
-
Поддерживать и аккуратно рефакторить legacy-код.
Требуемая квалификация
Образование:
Computer Science или эквивалентный практический опыт.
Опыт:
4–7 лет коммерческой разработки на Java.
Технические навыки
Обязательно
-
Уверенное владение Java 11–21
-
Spring Boot (Web, Data, Security) — уверенный production-опыт
-
Проектирование REST API (pagination, filtering, error model)
-
Хороший SQL + опыт оптимизации запросов в MS SQL Server
-
Git (PR flow, code review практика)
-
Unit-тестирование (JUnit, Mockito)
-
Базовый Docker
-
AWS на уровне разработки и деплоя (EC2, RDS, S3)
Сильный плюс
-
Messaging (Kafka или RabbitMQ)
-
Spring Security глубокое понимание
-
Опыт с distributed systems
-
Понимание Angular или React на уровне интеграции
-
CI/CD (GitHub Actions / GitLab CI / Jenkins)
Ключевые компетенции
-
Уверенный OOP + практическое применение паттернов
-
Понимание транзакционности и изоляций БД
-
Понимание многопоточности (Executors, CompletableFuture)
-
Способность декомпозировать задачу без микроменеджмента
-
Умение читать чужой код и безопасно рефакторить
-
Инженерное мышление (не только «чтобы работало»)
Зарегистрируйтесь или войдите, чтобы открыть контакты работодателя
Прикрепите резюме для отклика
Уже с нами?
Войдите, чтобы отправить резюме
05 Мая
Java-разработчик( Народный банк Казахстана )
Алматы
Компания "Народный банк Казахстана" Обязанности: - Разработка и поддержка высоконагруженных приложений на Java/Kotlin в рамках...
05 Мая
Middle backend разработчик Golang
Алматы
Компания "Микрофинансовая организация KMF(КМФ)" Что делать? Разработка сервисов для внутреннего потребителя; Разработка...
06 Мая
Системный аналитик (от middle)
Алматы
Компания "First Heartland Jýsan Bank" Ищем в продуктовые команды ритейла системных аналитиков! Обязанности: 1. Документирование...
07 Мая
Алматы
Компания "Freedom Holding Operations" Задачи: Поддержка работы и доработка решений на базе 1с (Бухгалтерия, ЗУП, самописные и тиражируемые...
06 Мая
Java разработчик (middle+\senior)
Алматы
Компания "First Heartland Jýsan Bank" Обязанности: Разработка, поддержка и оптимизация высоконагруженных backend-систем на основе...
Вакансия размещена в отрасли