To animate the Banner
Talent Recruitment
Java Technical Expert/Architect
2021年10月28日 15:46
Job Requirements
Job Requirements
Java Technical Expert/Architect
Sales Department
Unlimited
河北省石家庄市长安区
Full-time
Unlimited
1–3 years
Price negotiable
We have numerous positions available—feel free to reach out. We’re hiring at every level, from entry-level Java developers to senior engineers, experts, architects, and team leads, 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, building a world-class user growth engine that encompasses user acquisition, ad‑placement 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, covering modules such as high-performance backend engines, massive data storage and streaming, 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. Familiar with the design and development of large-scale distributed systems featuring high concurrency and high availability.
4. Possesses strong logical thinking skills and a passion for tackling challenging problems; demonstrates a strong drive for self-improvement and a keen thirst for knowledge, with a natural curiosity about new ideas and innovations.
5. Prior experience in user growth, automated user operations, ad‑placement optimization, and programmatic buying is preferred.
6. Candidates with experience using advertising platforms such as Facebook, Google, Baidu, and Tencent, and who have optimized ad campaigns, will be given priority.
——————————————————————
[Senior Java Development Engineer (Server) – Main App]
Job Description
We are a team of backend engineers with an unwavering commitment to technological excellence, responsible for building company‑wide business platforms and mid‑end systems, and dedicated to boosting development efficiency across all business lines.
As the core R&D team for the company’s major events, such as the Spring Festival, joining us means you’ll have the opportunity to take on high-concurrency projects with 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 proposals and system designs, and perform related code development.
2. Embrace the challenges of high concurrency and massive data volumes, analyze and identify system optimization opportunities, and drive 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 usability.
4. Introduce innovative technologies and solutions to the team, and address challenges with creative thinking.
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, familiar with the JVM, and well-versed in common open-source distributed middleware, caching systems, and message queues; also proficient in MySQL and DevOps on Linux.
3. Familiar with object-oriented design and possesses solid system architecture design skills.
4. Passionate about technology, with extremely high standards for code quality and development best practices, and adept at communication and team collaboration.
5. Prior experience in designing large-scale distributed systems with high concurrency, heavy load, and high availability, as well as ensuring system stability, is preferred.