Backend Engineer - Payment (Java)
Core
Building and maintaining core financial products including wallets, payment gateways, and merchant management systems for a global crypto exchange.
Role type
Senior Backend Engineer (Java)
Builds
Open APIs, payment gateways, wallet systems, and merchant management tools
Domain
Cryptocurrency / Digital Payments / FinTech
Deliverable
production ML models | product features
Required skills
Java, Spring Framework, MySQL, NoSQL databases, distributed system design, messaging middleware, JVM performance tuning
Preferred skills
Spring Cloud, microservice architecture, FinTech domain experience, API/SDK development, global team management
Technologies
Java, Spring, MySQL, NoSQL, messaging middleware
Responsibilities
Develop and implement financial products (wallets, payment gateways, cash rebate, merchant management); Build open API features for core financial products; Perform performance tuning, troubleshoot online incidents, and refactor systems; Write high-quality, maintainable code using engineering best practices
Seniority
Mid-Senior, hands-on IC