Шукаємо 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; — Прямий вплив на архітектуру та продуктові рішення; — Конкурентна винагорода (обговорюється за результатами співбесіди); — Корпоративні обіди в київському офісі; — Страховка.