Middle/Middle+ Java Developer
Город:
Алматы
Занятость:
Полная занятость
Компания "SAPA Technologies"
Мы ищем 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) среде.
- Возможность профессионального роста и влияния на архитектуру продукта.
24 Декабря
Senior fullstack developer в Департамент Киберзащиты( Народный банк Казахстана )
Алматы
Компания "Народный банк Казахстана" Крупнейший универсальный коммерческий банк Казахстана приглашает тебя в свою команду. Мы ищем талантливых...
25 Декабря
Middle QA Manual( ДБ АО Сбербанк )
Алматы
Компания "ДБ АО Сбербанк" Обязанности: Функциональное тестирование разрабатываемых систем, интерфейсов, и интеграций; Проводить ручное и...
24 Декабря
Frontend-разработчик (Vue 3 / Nuxt 3, Junior/Middle)
Алматы
Компания "The Boss media group" О компании Uchet IT — продуктовая компания в составе Группы компаний «Учёт» . Мы создаём современные...
24 Декабря
Алматы
Компания "Dolce Vita (Долче Вита)" Обязанности: О проекте: Dvjob.kz — это ведущая казахстанская платформа для поиска работы и подбора...
23 Декабря
Алматы
Компания "ДБ АО Сбербанк" Обязанности: Сбор, анализ и управление требованиями от стейкхолдеров, внутренних заказчиков и партнёров....
Вакансия размещена в отрасли