Java Developer
Summary
Builds and maintains Java-based payment and banking microservices for fintech systems, including mobile and internet banking, using Spring, SQL/NoSQL, and Kafka.
Мы предлагаем работу над международными Fintech-проектами с полным циклом разработки и возможностью влиять на архитектуру.
Задачи:
- Разработка платежного модуля системы платежей для работы со счетами;
- Разработка сервера приложений мобильного и интернет банкинга для бизнеса и частных клиентов;
- Участие в проектировании новой функциональности и новых систем в составе проектной команды;
- Разработка микросервисов для задач интеграции, реализации CRM и других систем;
- Участие в поддержке решений;
- Взаимодействие с командой в ходе реализации задач.
-
Коммерческий опыт работы с Java от 3-х лет, включая разработку программного обеспечения в сегменте Fintech / Banking;
- Опыт работы с микросервисной архитектурой;
- Знания и навыки работы с REST, SOAP, SQL, NoSQL, Git, Maven и проч.
- Знание linux системы, команд;
- Базовые знания Docker, NATS, Apache Kafka;
- Навыки эффективной коммуникации с BA и QA;
- Умение писать чистый код, производить рефакторинг.
Наш стек:
Java 8–21+, SQL, NoSQL, PostgreSQL, Oracle, Server App, GIT, Maven, CI/CD, XML, JSON, HTTP, Postman, Microservice architecture, Spring (Boot, Data и др.), Redis, ClickHouse (HTTP, gRPC), Temporal workflow engine.
Мы предлагаем:
- Нестандартные задачи, свобода выбора способа реализации;
- Возможность влияния на развитие стека проектов;
- Курсы английского языка;
- Компенсация медицинской страховки;
- Компенсация спорта и массажа;
- Финансовая поддержка при значимых жизненных событиях;.
Формат работы: Полная занятость в офисе. Удаленный формат не предусмотрен.
Перспективная вакансия.