Средний Java Разработчик (Middle +) (в архиве)

12 Марта

Партнерские Вакансии

Город:

Алматы

Занятость:

Полная занятость

Опыт:

Более 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)

  • Способность декомпозировать задачу без микроменеджмента

  • Умение читать чужой код и безопасно рефакторить

  • Инженерное мышление (не только «чтобы работало»)

Похожие вакансии

26 Марта

Middle backend разработчик Golang

Алматы

Компания "Микрофинансовая организация KMF(КМФ)" Что делать? Разработка сервисов для внутреннего потребителя; Разработка...

Отправить резюме подробнее

25 Марта

Senior Python-разработчик

Алматы

Компания "Globerce Inc." Привет! Мы IT-компания Globerce Capital . Рады знакомству! IT-холдинг Globerce Capital – это команда молодых и...

Отправить резюме подробнее

25 Марта

Middle/Senior Data analyst в Kaspi shop

Алматы

Компания "Kaspi Bank, АО" Kaspi — крупнейшая технологическая и финтех-экосистема Казахстана, объединяющая более 10 000 сотрудников. Мы создаем...

Отправить резюме подробнее

25 Марта

Java Support Engineer

Алматы

Компания "БЭЛЛ ЛАБС (BELLSOFT)" BellSoft is a global software company with HQ in USA, one of the leading contributors to the OpenJDK. Our key...

Отправить резюме подробнее

25 Марта

Разработчик мобильного приложения

Алматы

Компания "Школа 21 века" Budokan.kz — спортивный и арт-центр при школе, один из крупнейших фитнес-клубов города с форматом «всё включено». В...

Отправить резюме подробнее

Вакансия размещена в отрасли

Информационные технологии / IT / Интернет: