Мы строим собственное ядро платежного процессинга - систему, которая должна обрабатывать тысячи транзакций в секунду с доступностью 99.99%. Нам нужен инженер, который понимает, что в платежах не бывает «мелочей», и знает, как обеспечить транзакционную целостность в распределенной среде.
Чем предстоит заниматься:
- Реализовывать бизнес-логику новых методов оплаты и выплат;
- Разрабатывать API для интеграции с внешними партнерами;
- Писать надежный код с покрытием тестами (Unit, Integration, E2E);
- Оптимизировать текущие сервисы под растущую нагрузку;
- Участвовать в дежурствах и разборе инцидентов (мы вместе отвечаем за стабильность).
Мы ждем от вас:
- Опыт разработки на Java от 3 лет;
- Уверенное владение Spring Boot (Data, Security, Cloud);
- Понимание принципов работы реляционных БД и умение писать эффективные SQL-запросы;
- Базовый опыт работы с очередями сообщений (Kafka или RabbitMQ);
- Умение писать читаемый код и аргументированно защищать свои решения на Code Review.
Мы предлагаем:
- Режим работы (ПН-ПТ с 10:00 до 19:00);
- Бесплатное изучение английского, казахского;
- Компенсация абонемента на фитнес;
- Компенсация медицинских услуг;
- Корпоративную библиотеку;
- Психологическая поддержка;
- Бесплатные завтраки;
- Выездные тимбилдинги.