Middle/Middle+ Java Developer

Уровень дохода не указан

Опыт работы: 3–6 лет

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

График: 5/2

Рабочие часы: 8

Напишите телефон, чтобы работодатель мог связаться с вами

Пройдите капчу
Чтобы подтвердить, что вы не робот, введите текст с картинки:
captcha
Неверный текст. Пожалуйста, повторите попытку.

Мы ищем Java-разработчика уровня Middle/Middle+, который будет участвовать в разработке и развитии корпоративных финтех-продуктов.

Основная задача — проектирование, разработка и оптимизация backend-решений на Java, интеграция с внешними сервисами и участие в архитектурных решениях.

Специалист будет работать в команде backend-разработки, тесно взаимодействуя с аналитиками, QA, DevOps и продуктовой командой.

Успешный кандидат — это разработчик с системным мышлением, вниманием к качеству кода и готовностью вносить инициативные улучшения в архитектуру и процессы.

Обязанности:

  • Разработка и поддержка серверных приложений на Java (версия 15–21).
  • Проектирование и реализация REST API и микросервисных решений.
  • Интеграция с внешними системами (1С, SAP, AITU, PKB, внешние API).
  • Оптимизация производительности, профилирование и рефакторинг кода.
  • Реализация бизнес-логики и интеграционных сервисов с использованием Spring Boot (2.7+ / 3.x).
  • Работа с очередями и брокерами сообщений (Kafka, RabbitMQ).
  • Разработка и поддержка юнит- и интеграционных тестов (JUnit, Mockito).
  • Участие в code review, планировании и декомпозиции задач.
  • Наставничество и поддержка junior-разработчиков.

Технические навыки:

  • Отличное знание Core Java (Collections, Streams, Exceptions, Concurrency, Generics).
  • Понимание и применение принципов SOLID, Clean Code, Design Patterns.
  • Опыт профилирования и оптимизации кода (VisualVM, JFR).
  • Уверенное владение Spring Boot, включая модули:
    Spring Web, Spring Data JPA, Spring Security, Spring Retry, Spring Scheduler.
  • Опыт интеграции микросервисов через REST и брокеры сообщений (Kafka, RabbitMQ).
  • Использование FeignClient, WebClient или RestTemplate.
  • Опыт работы с JSON/XML, MapStruct, Jackson, Lombok.
  • Знание Docker / Docker Compose.
  • Опыт работы с системами контроля версий (Git).

Будет плюсом:

  • Опыт работы с Camunda BPM или аналогичными workflow-системами.
  • Знание CI/CD-инструментов (Jenkins, GitLab CI).

Soft Skills:

  • Умение декомпозировать задачи и эффективно коммуницировать с аналитиками, QA и командой.
  • Ответственность за результат и качество поставляемого решения.
  • Готовность менторить и делиться экспертизой с коллегами.

Формат работы:
  • Участие в развитии крупного финтех-продукта с высокой нагрузкой.
  • Работа в кросс-функциональной команде в гибкой (agile) среде.
  • Возможность профессионального роста и влияния на архитектуру продукта.

Ключевые навыки

  • Java
  • Алгоритмы и структуры данных
  • Agile
  • REST API

Задайте вопрос работодателю

Он получит его с откликом на вакансию

Где предстоит работать

Алматы, улица Зеина Шашкина, 24
Вакансия опубликована 18 ноября 2025 в Алматы