1. System requirements analysis, design and implementation; 2. High availability, high concurrency server system, API design and development. 3. Design and implement extensible server system according to client's business; 4. Working with the team to solve technical problems; 5. Provide technical evaluation for the product design; 6. Focus on relevant technologies and information in mobile payment field.
1. Passion, responsibility and excellence; 2. More than 3 years of experience in Java development of Internet projects, solid programming foundation, familiar with multithreaded and network programming; 3. Familiar with mainstream Java open source frameworks, such as spring, mybatis, etc. 4. Familiar with distributed system development, high performance and concurrent programming, with practical development experience. 5. Familiar with common caching systems, such as redis and memcached. 6. Familiar with the design and development of mainstream databases such as mysql, and have some experience in SQL optimization; 7. Familiar with common development tools, such as Eclipse, maven, SVN; 8. Be familiar with common design patterns and be able to apply them flexibly to practical projects; 9. Relevant risk control development and participation in design is preferred; 10. Priority of having relevant payment industry development and design experience.
Engineering / Project Management
You by clicking the "apply" button (lower left), the recruiter will be informed of your application and be able to view your contact info and download your attachments.