Job Description:
- Responsible for the development of electronic wallet functions, including QR payments, bank deposits, etc.;
- Responsible for the maintenance and development of the risk management decision engine, analyzing decision data, converting data structures, and generating data reports;
- Responsible for the development and maintenance of the debt collection system;
- Responsible for the development and maintenance of the accounting system.
Requirements:
- Bachelor’s degree or above in Computer Science, Software Engineering or related fields; (evaluation based on skills)
- At least 5 years of experience in Java development, skilled in concurrency, memory model, thread model, caching, scheduling framework, and performance optimization;
- Proficient in Spring MVC, Springboot, microservices and other framework principles (features and implementation principles provided by the framework);
- Proficient in MySQL, Oracle, Elasticsearch, and familiar with SQL optimization. At least familiar with Redis and understand cache consistency;
- Familiar with Linux shell scripting and nginx configuration;
- Strong abstraction ability and business understanding ability, proficient in data structure and design patterns;
- Priority will be given to candidates with experience in the financial credit field and those who have experience in solving high concurrency and big data processing.