Responsibilities:
1.Responsible for the overall architecture design and optimization of microservice governance frameworks (e.g., SpringCloud), RPC frameworks, MQ messaging middlewares (e.g., Kafka), and data middlewares (including RDB databases such as MySQL, NOSQL such as Redis, Elastic Search, etc.).
2.Conduct in-depth research and select appropriate technical solutions, driving the selection and implementation of middleware technologies to ensure high availability, scalability, and security of the system.
3.Proficient in microservices frameworks such as Spring Boot and Spring Cloud, responsible for customized development and performance tuning of the frameworks.
4.Deep understanding of RPC communication mechanisms and the working principles of message queues, optimizing message transmission efficiency and resolving data consistency issues in distributed systems.
5.Combine business requirements to design efficient data storage solutions, optimizing data access performance and cost.
6.Responsible for the integrated deployment, monitoring and alerting, troubleshooting, and emergency response of middleware systems, improving operational efficiency and system stability.
7.Keep abreast of industry trends, introduce new technologies and concepts, and promote team technical capabilities.