Middle/Middle+ Java Developer
SAPA Technologies
- Алматы
- Постоянная работа
- Полная занятость
- Разработка и поддержка серверных приложений на 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, включая модули:
- Использование FeignClient, WebClient или RestTemplate.
- Опыт работы с JSON/XML, MapStruct, Jackson, Lombok.
- Знание Docker / Docker Compose.
- Опыт работы с системами контроля версий (Git).
- Опыт работы с Camunda BPM или аналогичными workflow-системами.
- Знание CI/CD-инструментов (Jenkins, GitLab CI).
- Умение декомпозировать задачи и эффективно коммуницировать с аналитиками, QA и командой.
- Ответственность за результат и качество поставляемого решения.
- Готовность менторить и делиться экспертизой с коллегами.
- Участие в развитии крупного финтех-продукта с высокой нагрузкой.
- Работа в кросс-функциональной команде в гибкой (agile) среде.
- Возможность профессионального роста и влияния на архитектуру продукта.
HeadHunter