R&D Engineer (JAVA Role)

R&D Engineer (JAVA Role)

ABFinance is a US-based firm building digital finance for the future. Our vision is to create a full financial ecosystem where digital assets, traditional finance, and everyday money management live in one seamless experience that is made available to everyone. Founded by a team of innovators, traders, and compliance professionals, our mission is to bring digital assets to the mainstream through secure, regulated products. Our flagship ecosystem combines a compliant, security-first crypto exchange serving both retail and institutional clients, alongside a Debit Card that enables everyday spending and smooth bridging between fiat and digital assets, supported by core capabilities such as spot trading and yield generation products. Responsibilities: 1. Participate in the integration of new blockchains, supporting the deposit and withdrawal business of exchanges or Web3; 2. Participate in business requirements analysis, system design, development, testing, and launch, and be able to complete R&D tasks with high quality; 3. Write technical documentation and system documentation to ensure code maintainability and team collaboration efficiency; Qualifications: 1. Computer-related major with more than 5 years of Java development experience; 2. Solid Java fundamentals, good coding standards, solid coding skills, familiar with mainstream open-source frameworks and components in the industry, and has a certain depth of understanding; 3. Familiar with the use of daily tools such as git, maven, and linux; 4. Familiar with distributed system design, proficient in mainstream middleware such as MySQL, Redis, and MQ (such as kafka); 5. Strong sense of responsibility, clear thinking, enjoys research and exploration, has good learning ability, and values teamwork.