Senior Java Engineer - Payment

Binance Logo

Binance

πŸ“Remote - Taiwan, Vietnam

Summary

Join Binance's Pay & Card team and be part of a dynamic team revolutionizing digital payments with cutting-edge crypto payment solutions. We are building an inclusive financial ecosystem to advance the freedom of money and improve financial access globally. The team is transforming digital payments using cutting-edge crypto payment solutions. You will research, develop, and implement financial products, build large-scale software systems impacting millions, and create open APIs for core financial products. You will also collaborate with product managers and ensure high-quality, maintainable code. This role offers opportunities for career growth and continuous learning within a leading blockchain ecosystem.

Requirements

  • Bachelor's/Master's degree in computer science, engineering, or equivalent industry experience
  • Minimum 6 years of experience as a Software Engineer
  • Proficient in core Java, and familiar with Spring Framework
  • Proficient in MySQL, and familiar with at least one NoSQL DB
  • Proficient in distributed system design, and familiar with at least one messaging middleware and the underlying design principles
  • Good cross-team communication skills

Responsibilities

  • Research, develop and implement financial products including but not limited to the wallet, payment gateway, cash rebate, merchant management
  • Build large scale software system, which can impact daily life of millions of customers
  • Build open API features for core financial product
  • Communicate effectively with product managers, designing and implementing product features to support the pay system
  • Performance tuning, online incidents troubleshooting, and system refactoring
  • Write high-quality, clean, and maintainable code using engineering best practices

Preferred Qualifications

  • Proficient in spring cloud and microservice design
  • Related domain experience in the Fin-Tech industry
  • Experience or interest in developing backends, APIs, libraries, and SDKs
  • Performance tuning experience on JVM, SQL, RPC, etc
  • Global team management experiences

Benefits

  • Competitive salary and company benefits
  • Work-from-home arrangement (the arrangement may vary depending on the work nature of the business team)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.