remote
Java Backend Engineer - On-Chain Payment Integration - Binance
Backend Engineer
Senior Java backend engineer building high‑throughput, secure on‑chain payment services using Spring Boot, REST APIs, and blockchain primitives to power a global crypto payment platform.
About the role
Key Responsibilities
- Design, develop, and maintain Java microservices that process and validate on‑chain payment transactions at scale.
- Implement RESTful APIs and gRPC interfaces for internal and external partners, ensuring low latency and high reliability.
- Integrate with blockchain nodes, smart contracts, and payment gateways, handling transaction signing, broadcasting, and confirmation tracking.
- Collaborate with cross‑functional teams (frontend, product, security) to define feature requirements and enforce best practices.
- Optimize performance, monitor system health, and troubleshoot production incidents using observability tools.
Requirements
- 5+ years of professional Java development experience, strong grasp of OOP and design patterns.
- Proficient with Spring Boot, Spring Cloud, and related ecosystem libraries.
- Hands‑on experience with blockchain technologies (Ethereum, Bitcoin, or similar) and on‑chain transaction flows.
- Solid understanding of RESTful API design, JSON, and asynchronous messaging (Kafka, RabbitMQ).
- Excellent problem‑solving skills, ability to work in a fast‑paced, distributed environment.