Java Backend Engineer – On-Chain Payment Integration
Binance is a prominent global blockchain ecosystem known for running the largest cryptocurrency exchange globally in terms of trading volume and user base. Widely trusted by millions of users across over 100 countries, Binance stands out for its top-notch security measures, transparent user fund management, swift trading engine, high liquidity, and diverse range of digital asset offerings. These offerings span from trading and financial services to educational resources, research, payment solutions, institutional services, and innovative Web3 features. Leveraging the potential of digital assets and blockchain technology, Binance is dedicated to creating an inclusive financial ecosystem to promote financial freedom and enhance financial accessibility worldwide.
Seeking an experienced Java Backend Engineer with expertise in on-chain development to join the On-Chain Payments team at Binance. The primary focus will involve constructing the backend infrastructure that facilitates seamless fiat-to-crypto conversion and on-chain transaction handling, thereby linking traditional banking infrastructure with blockchain networks.
Responsibilities:
- Develop and architect backend systems for on-chain payment processes, encompassing functionalities like wallet operations, transaction dissemination, and confirmation tracking.
- Integrate with various blockchain networks, particularly EVM-compatible chains, to facilitate on-chain fund settlements.
- Create APIs and services that establish connections between banking platforms and on-chain liquidity.
- Collaborate closely with P2P and Fiat teams to ensure seamless cross-system integrations.
- Ensure transaction integrity, idempotency, and fault tolerance across both on-chain and off-chain systems.
- Monitor chain statuses and address exceptional scenarios, such as reorganizations, gas spikes, and unsuccessful transactions.
Requirements:
Possess 3 to 5 years of hands-on experience in Java backend development.
Proficiency in Web3/blockchain development, especially working on on-chain operations, integrating wallets, and executing smart contract calls.
Familiarity with EVM chains like Ethereum and BSC, or other Layer 1/Layer 2 ecosystems.
Proficient in Spring Boot and well-versed in common distributed system components.
Fluency in English is imperative for effective coordination with international partners and stakeholders, knowledge of additional languages considered advantageous.
Previous exposure to fintech or crypto payment systems is highly desirable.
Binance offers a compelling work environment offering the opportunity to shape the future within the premier blockchain ecosystem worldwide. Engage with a globally distributed team of exceptional professionals in a dynamic flat organizational structure. Tackle exciting and fast-paced projects with autonomy in an innovative setting, supported by ample growth opportunities and continuous learning initiatives. Competitive remuneration and company benefits package are provided, along with a flexible work-from-home arrangement, varied based on team requirements.
Binance is committed to promoting diversity and is an equal opportunity employer, recognizing the value of a diverse workforce in contributing to its success. By submitting a job application, applicants acknowledge and agree to Binance's Candidate Privacy Notice. AI tools may be utilized in certain parts of the hiring process for tasks such as application review and resume analysis, offering support to the recruitment team without replacing human judgment. Final hiring decisions remain the responsibility of human evaluators. For more details on data processing, applicants are encouraged to reach out.
