Войти

Middle Java Developer

MBank
Компания MBank
Тип Офис / Бишкек
Оклад 100000 - 130000 KGS в месяц
Описание вакансии

Разработчик войдет в команду биллинга и будет принимать участие в разработке и поддержке финансовой платформы банка, обеспечении расчета комиссий, тарификации и обработки транзакций.


Требования

Опыт разработки на Java 8+, Spring Boot, Spring Data, Spring Cloud; понимание многопоточности и работы с памятью JVM.


Знание Apache Kafka: производители/консьюмеры, топики, партии, группы потребителей; опыт работы в продакшн-среде.


Базовое понимание управления биллинговыми системами: комиссия, финансовые расчеты, идемпотентность операций — желательно.


Уверенное владение SQL, знание СУБД PostgreSQL (обязательно), Oracle (желательно); опыт написания и оптимизации запросов.


Знание каркасов тестирования JUnit, Mockito, Testcontainers; опыт написания модуля и интеграционных тестов.


Опыт разработки REST API и асинхронного взаимодействия между микросервисами.


Знание Git, GitLab, Confluence, Jira.


Знание CI/CD: GitLab CI, Helm, JFrog Artifactory, Docker.


Опыт работы не менее 2–3 лет, желательно с опытом работы в финансовой или банковской сфере в настоящее время.


Обязанности

Разработка и поддержка компонентов биллинговой платформы: расчёт комиссий, тарификация, обработка финансовых событий.


Участие в обеспечении надежности финансовых операций: идемпотентность, правильная обработка ошибок и дублей.


Разработка и поддержка Kafka-продюсеров и консьюмеров для обработки финансовых событий.


Разработка и отладка программного кода в рамках задачи команды биллинга под руководством Senior-разработчика.


Участие в проектировании новых компонентов, сложных задач и код-ревью.


Взаимодействие с командами QA и аналитики для корректной реализации бизнес-логики.


Актуализация технической документации по разрабатываемым сервисам.

Telegram @MBankHRTeam
Телефон +996 555 444 623