Мы ищем 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 в Алматы