Мы — ProDengi Group
Финтех-экосистема, объединяющая технологии, аналитику, диджитал и социальную миссию
В наш состав входят:
Prodengi.kz — первый финансовый маркетплейс в Казахстане: кредиты, депозиты, страховки и услуги для бизнеса — всё в одном месте.
Geeksoft — наша in-house IT-команда: разработка, аналитика, инженерия, дизайн.
Click — креативное digital-агентство: реклама, SMM, крупные бренды в клиентах.
Tenge Da — микрофинансовая компания с удобными решениями для людей и бизнеса.
Jetu.kz — социальный проект: помогаем людям разобраться с долгами и повысить финансовую грамотность — бесплатно и по-человечески.
Сейчас мы в поиске специалиста в команду Geeksoft — тех, кто хочет делать крутые продукты, работать с данными и технологиями, и при этом расти внутри сильной команды.
Что ты будешь делать:
Разработка и доработка функционала основного продукта «кредитный конвейер» на Java.
Анализ требований, оценка задач, участие в планировании и декомпозиции.
Поддержка и рефакторинг существующего кода, устранение дефектов.
Проектирование и реализация новых модулей/интеграций, соблюдение архитектурных принципов.
Написание и поддержка unit/integration тестов, обеспечение качества и стабильности.
Проведение code review, соблюдение стандартов кодирования и практик команды.
Участие в релизах: подготовка изменений, сопровождение внедрения, мониторинг и разбор инцидентов.
Ведение технической документации по реализованным изменениям.
Что важно:
Опыт коммерческой разработки на Java (уверенно, уровень middle), знание Java 21.
Практический опыт со Spring Boot (REST, Spring Data, валидация, транзакции).
Уверенное владение SQL и опыт работы с PostgreSQL (оптимизация запросов, индексы, понимание планов).
Опыт работы с Redis (кэширование, TTL, инвалидация, базовые паттерны).
Понимание микросервисной архитектуры, интеграций и отказоустойчивости.
Опыт контейнеризации и деплоя в Kubernetes (Docker, конфиги, health checks, конфигурация приложения).
Навыки написания тестов (unit/integration), опыт с CI/CD будет плюсом.
Умение разбираться в чужом коде, проводить рефакторинг и улучшать существующий функционал.
Командная работа: участие в code review, ответственность за результат, грамотная коммуникация.
Условия, в которых приятно работать: