Java Technical Expert/Architect
5000
Minimum education:
No limit
Number of positions available:
5
Experience requirements:
1–3 years
Work Location:
河北省石家庄市长安区
We have numerous positions available—feel free to reach out for more information. We’re hiring at all levels, from Junior Java Developer to Senior Java Developer, Expert, Architect, and Team Lead, across a wide range of business areas. Below are just a few examples:
[Java Development Engineer – User Growth]
Job Description
1. Lead the research and development of critical high-concurrency distributed systems to build a world-class user growth engine, covering areas such as user acquisition, ad delivery optimization, programmatic buying, and user-driven sharing and viral growth.
2. Participate in the design of system technical solutions, core code development, and system optimization, including modules such as high-performance backend engines, massive data storage and streaming transmission, user data centers, and complex business backends.
3. Participate in forward-looking projects such as various innovation and optimization initiatives, specialized technical research, and the introduction of new technologies.
Job Requirements
1. Bachelor’s degree or above in Computer Science or a related field, with at least one year of experience in the development and architecture of large-scale web applications;
2. Familiar with the Linux development environment and proficient in Java and object-oriented design and development.
3. Proficient in the design and development of large-scale distributed, high-concurrency, and highly available systems;
4. Possess excellent logical thinking skills and a passionate drive to tackle challenging problems; demonstrate strong ambition and a thirst for knowledge, with a curious mindset toward new ideas and innovations.
5. Prior experience in user growth, automated user operations, ad spend optimization, and programmatic buying is preferred.
6. Preference will be given to candidates with experience in running and optimizing ads on advertising platforms such as Facebook, Google, Baidu, and Tencent.
——————————————————————
[Senior Java Development Engineer (Server) – Main App]
Job Description
We are a team of backend engineers with an unwavering commitment to technical excellence, responsible for building company-wide business platforms and mid-platforms, and dedicated to improving development efficiency across all business lines.
As the core R&D team for the company’s major events, including the Spring Festival celebration, joining us means you’ll have the opportunity to take on the challenge of building high-concurrency systems capable of handling millions of QPS.
1. Participate in the development of core product requirements for Kuaishou, conduct in-depth exploration and analysis of business needs, draft technical solutions and system designs, and perform related code development;
2. Accept the challenges of high concurrency and massive data volumes, analyze and identify areas for system optimization, and take responsibility for driving improvements in system performance and availability.
3. Embrace the challenges posed by the complexity of mid-end/platform system design and implementation; analyze and identify opportunities for system optimization; and take responsibility for driving improvements in system rationality, reliability, and availability.
4. Introduce innovative technologies and solutions to the team, and leverage creative thinking to solve problems.
Job Requirements
1. At least three years of Java development experience, with a solid foundation in computer science and strong programming skills;
2. Proficient in multithreaded programming, with a strong understanding of the JVM; familiar with common open-source distributed middleware, caching systems, and message queues; proficient in MySQL; and experienced in DevOps on Linux.
3. Familiar with object-oriented design and possess solid system architecture design skills;
4. Passionate about technology, with extremely high standards for code quality and development best practices, and strong communication and team collaboration skills;
5. Prior experience in the design and stability assurance of large-scale distributed systems with high concurrency, heavy load, and high availability is preferred.