Analysis of business requirements and technical solution design for self-developed products, along with core code development.
Responsible for building and maintaining high-performance, high-reliability backend systems.
Responsible for technology architecture selection, continuously optimizing system architecture and facilitating implementation.
Addressing technical challenges and introducing new technologies.
Reducing software development costs, improving product development efficiency, and promoting technology reuse.
Requirement
Job Requirements:
Bachelor's degree or above in a computer-related field, with over 8 years of experience in system design and development. Experience in developing large-scale platform-level software is preferred.
Proficient in Java-related technologies and frameworks, with a deep understanding of relevant technical standards and a good grasp of software engineering standards.
In-depth knowledge of mainstream development frameworks, including SpringMVC, SpringBoot, Feign, Mybatis, etc.
Experience in architecture design and development for large-scale, high-concurrency access systems, with proficiency in distributed programming, high concurrency design, and performance tuning.
Excellent system design capabilities, with a deep understanding of industry database middleware, message middleware, and other foundational components of large-scale distributed systems.
In-depth understanding of system architecture, considering and implementing fault tolerance and system degradation strategies in architecture design, as well as effective load balancing and failover mechanisms to avoid single points of failure.
Experience in product development aimed at overseas markets, familiar with Amazon AWS cloud service products.
Good problem analysis and solving skills, with strong resilience under pressure.
Innovative mindset, keen on exploring new technologies, and passionate.
Bonus Points
Experience in securities market trading and large-scale information/community platform design and development is preferred.