Senior Java Developer (Trading/Deposit and Withdrawal/Fiat)

BDY

$4-6K[Monthly]
Remote5-10 Yrs ExpBachelorFull-time
Share

Remote Details

Open CountryChina

Language RequirementsChinese

This remote job is open to candidates in specific countries. Please confirm if you want to continue despite potential location restrictions

Job Description

Show original text

Description

Responsible for the business requirement development of the spot/contract order system for CEX (Centralized Exchange) server, leading the technical optimization and evolution of core components, and independently implementing business iteration requirements;

Collaborate with technical leaders to promote continuous optimization of the system, restructuring the existing system based on actual needs;

Must possess excellent product awareness, collaboration skills, and good development habits, with a deep understanding of agile development methodologies and a commitment to maintaining efficient practices;

Requirements

Technical Skills

Experience Requirements: 6-8 years of Java development experience, solid foundation in Java, and proficiency in multithreading development and JVM tuning;

Framework Requirements:

Proficient in the practical application of Spring Boot + Spring Cloud;

Skilled in using ORM frameworks such as MyBatis/Hibernate, with a deep understanding of AOP, Inversion of Control principles, and mainstream design patterns;

Experience in technology solution selection and architectural design;

Project Background (at least one of the following)

Trading Order System: Familiar with spot/contract order type logic and experience in optimizing high concurrency, high availability, and high security scenarios;

On-chain Deposit and Withdrawal Business: Experience in integrating mainstream third-party wallets, proficient in business engineering implementation and reliability optimization;

Fiat Currency Business: Familiar with C2C, OTC, and other fiat trading businesses, with experience in engineering implementation;

Technology Stack Requirements: Proficient in using components such as MySQL, Redis, RocketMQ/Kafka, with an understanding of their advantages, disadvantages, and optimization scenarios; candidates with experience in distributed transactions and microservices governance are preferred;

Collaboration and Habits: Familiar with Git, possessing habits of unit testing and self-testing;

Soft Skills

Excellent communication and coordination abilities along with strong overall control;

Strong ability to work under pressure and possess a sense of ownership;

Bonus Qualifications

Industry Experience: Experience in developing centralized cryptocurrency exchanges (preferably with a background in tier-two exchanges or above);

Technical Breadth: Proficient in Python, Golang, or other scripting or compiled language development experience;

Professional Attributes: Emotionally stable and highly professional;

Passionate about the cryptocurrency industry, adaptable to remote work mode, and able to produce results efficiently;

JavaSpring BootMySQLRedisPythonGolang
Preview

Lucas Su

HRBDY

Posted on 29 April 2025

Report this job

Bossjob Safety Reminder

If the position requires you to work overseas, please be vigilant and beware of fraud.

If you encounter an employer who has the following actions during your job search, please report it immediately

  • withholds your ID,
  • requires you to provide a guarantee or collects property,
  • forces you to invest or raise funds,
  • collects illicit benefits,
  • or other illegal situations.