1.Architectural planning and core function development for corresponding business lines, such as trading platform, open platform, and innovative businesses, etc.
2.Maintaining good communication with product managers and R&D teams, participating in product planning, program development, market research and architectural design, ensuring smooth and timely development progress
3.In charge of database design, system design, API interface design, external system access, etc.
1.Bachelor’s degree or above with major in computer science;
2.>5 years of experience in j2EE development, in-depth understanding of Java collection, multi-threaded programming and JVM principles;
3.Proficient in Spring MVC, Spring Boot and its microservices-related middleware; practical experience preferred;
4.Seasoned in MySQL database and using SQL statements with a deep understanding of database transactions, locking, and indexing
5.Familiar with common data structures, algorithms and design patterns, with experience in distributed system design;
6.In-depth understanding of commonly used cache middleware such as Redis, Memcache; experience in distributed cache design is preferred
7.Familiar with mainstream front-end development frameworks, such as React, Vue, Bootstrap, etc.
8.Good programming habits and engineering background; Able to conduct unit testing
9.With passion, sense of ownership, ability to work under pressure, and being self-driven.