It's fun to work in a company where people truly BELIEVE in what they're doing!
Job description:
Support the work of the technical team, provide support for the design of complex systems, and consider comprehensive technical costs (Development, operation, maintenance, reliability);
Provide system modeling and analysis support for new products and businesses, and provide support for the architecture review of daily features;
Participate in code review of key components and code, and assume responsibility for design quality;
Maintain a certain degree of foresight, operation management complexity increases as business complexity and load increase, and continue to promote the optimization or reconstruction of system design;
Instruct front-line engineers, organize team technology sharing, and encourage team members to make progress together.
Job requirements:
Bachelor degree or higher, solid basic skills in computer science (Required);
More than 5 years of work experience in Internet research and development, with a good vision of Internet product and technology;
Proficient in Java and object-oriented design and development, with an in-depth understanding of distribution, microservice, high concurrency, and databases;
Familiar with SpringCloud, SpringBoot, mybatis, kafka, redis, zookeeper, elasticsearch, and other open source frameworks and middleware technologies;
Proficient in MySQL application development, with design experience of more than ten million, and abundant experience in sql optimization;
Able to grasp the architecture of complex systems and ensure that the design quality of the system meets or exceeds industry-leading levels;
Strong logical thinking ability, good at analysis, summarizing, problem-solving, continuous learning and summarizing, self-iteration;
Experience in e-commerce industry, Internet finance industry, payment experience is preferred.