Middle/Middle+ Java Developer

SAPA Technologies

  • Алматы
  • Постоянная работа
  • Полная занятость
  • 1 д. назад
Мы ищем 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) среде.
  • Возможность профессионального роста и влияния на архитектуру продукта.
SAPA Technologies. Разработка программного обеспеченияЭксперт в области разработкицифровых и кастомных решении в сфере кредитования и брокерских услуг.Создаем прогрессивные технические решения для оптимизации и автоматизации бизнес-процессов.

HeadHunter

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

  • Java developer (Senior/ Team Lead)

    Частная компания Solva Technology Ltd.

    • Алматы
    Solva Technology — динамично развивающаяся IT-компания, которая успешно объединяет кредитный скоринг, Data Science и цифровые финансовые технологии. Мы являемся R&D-центром и дочер…
    • 1 д. назад

    Просмотреть похожие вакансии:

  • Java Back-end Developer

    UCO

    • Алматы
    • 700 000 тнг в месяц
    Обязанности: Участие в проектах по разработке новых продуктов. Оптимизация и поддержка созданных продуктов. Требования: Back-end Developer: Java, Spring, SQL, JPA, JPQL, Ec…
    • 22 д. назад

    Просмотреть похожие вакансии:

  • Java Backend Developer

    Кадровое агентство Мурзабулатова

    • Алматы
    Обязанности: Разработка и сопровождение серверной логики на основе Java / Groovy с использованием ORM-фреймворка Hibernate и SQL. Интеграция с внутренними и внешними системами (…
    • 6 д. назад

    Просмотреть похожие вакансии: