Middle Java Developer
Шукаємо Middle Java Developer для розробки та підтримки backend-частини фінтех / криптоплатформи. Проект пов'язаний з криптопроцесингом, інтеграціями з блокчейн-мережами, платіжними системами та внутрішніми сервісами розрахунку, обліку та моніторингу транзакцій.
Розробник буде працювати з високонавантаженою системою, критичною до надійності, безпеки та стабільності.
Вимоги:
- 3+ роки комерційного досвіду розробки на Java;
- Впевнене знання Java 11+;
- Досвід роботи з Spring / Spring Boot;
- Досвід проектування та розробки REST API;
- Розуміння принципів мікросервісної архітектури;
- Досвід роботи з реляційними БД (PostgreSQL / MySQL);
- Досвід роботи з чергами повідомлень (Kafka / RabbitMQ / AWS SQS);
- Розуміння принципів безпеки (JWT, OAuth, RBAC);
- Досвід роботи з Git (GitFlow);
- Досвід роботи в crypto / fintech / payment / high-risk проектах;
- Розуміння high-load і fault-tolerant архітектур;
- Досвід написання unit і integration тестів;
- Досвід роботи з JavaScript і/або Vue.js;
- Англійська мова - reading / writing (документація).
Обов'язки:
- Розробка та підтримка backend-сервісів на Java;
- Реалізація нових функцій за ТЗ та участь в обговоренні вимог;
- Проектування та розвиток API для внутрішніх і зовнішніх інтеграцій;
- Участь у розробці логіки обробки платежів і транзакцій;
- Робота з блокчейн-інтеграціями (через внутрішні сервіси);
- Участь в оптимізації продуктивності та стабільності системи;
- Написання та підтримка unit і integration тестів;
- Участь в code review;
- Взаємодія з DevOps, Product і Support командами.
Буде плюсом:
- Розуміння блокчейн-архітектури та принципів on-chain / off-chain взаємодій;
- Досвід інтеграції з криптобіржами, гаманцями, платіжними шлюзами;
- Досвід роботи з Docker / Kubernetes;
- Знання Redis;
- Досвід роботи в розподілених командах;
- Досвід роботи з нереляційними БД (MongoDB та ін.).
Умови роботи:
- Повна зайнятість;
- Формат роботи: віддалено / гібридний (за домовленістю);
- Робота над живим продуктом з реальним фінансовим навантаженням;
- Професійна команда з експертизою в fintech / crypto;
- Прямий вплив на архітектуру та продуктові рішення;
- Конкурентна винагорода (обговорюється за результатами співбесіди);
- Корпоративні обіди в київському офісі;
- Страховка.
Required skills experience
| Java |
Required languages
| English | B1 - Intermediate |