
Recruitment Information
Java technology expert/architect
Job Description
We are a group of backend engineers with an extreme pursuit of technology, responsible for building company level business platforms and business middleware, committed to improving the development efficiency of all businesses.
As the main R&D team for large-scale events such as the company's Spring Festival, joining us gives us the opportunity to participate in high concurrency project challenges with millions of QPS.
1. Participate in the development of Kwai core product requirements, deeply explore and analyze business requirements, write technical solutions and system designs, and develop relevant codes;
2. Accept the challenges of high concurrency and massive data, analyze and discover optimization points of the system, and be responsible for promoting the improvement of system performance and availability;
3. Accept the challenge of designing and implementing complex middleware/platform systems, analyze and discover optimization points of the system, and be responsible for promoting the improvement of the system's rationality, reliability, and availability;
4. Introduce innovative technologies and solutions to the team, and solve problems with innovative thinking.
Knowledge and Skills
1. More than three years of Java development experience, with solid computer fundamentals and programming skills;
2. Proficient in multi-threaded programming, familiar with JVM, familiar with common open source distributed middleware, caching, message queues, etc., familiar with MySQL, familiar with DevOps under Linux;
3. Familiar with object-oriented design and have certain system architecture design capabilities;
4. Passionate about technology, with almost strict requirements for code quality and development standards, skilled in communication and teamwork;
5. Experience in designing and stabilizing large-scale distributed, high concurrency, high load, and high availability systems is preferred.
Next: