remote
Java Backend Engineer - Fiat Payment Channels - Binance
Backend Engineer
Java Backend Engineer focused on building high‑availability, high‑concurrency payment processing systems, integrating banking and card networks, and delivering core payment modules such as routing, clearing, and settlement.
About the role
Key Responsibilities
- Design, develop, and maintain integrations with banks, Visa/Mastercard networks, and third‑party payment service providers.
- Build scalable, high‑availability microservices for payment processing, handling high concurrency and low latency.
- Implement core payment functionalities including channel routing, clearing, reconciliation, and settlement.
- Ensure data integrity and reliability using SQL databases and event‑driven architectures (e.g., Kafka).
- Collaborate with product, risk, and compliance teams to meet regulatory and security requirements.
Requirements
- Strong proficiency in Java and Spring Boot for building backend services.
- Experience with microservice architectures, RESTful APIs, and message queues such as Kafka.
- Solid understanding of relational databases and SQL for transaction processing.
- Hands‑on experience integrating banking or card payment systems (Visa, Mastercard, PSPs).
- Ability to work cross‑functionally and deliver reliable, production‑grade payment solutions.