To animate the Banner
Talent Recruitment
Java Technology Expert/Architect
2023年11月16日 10:36
Job Requirements
Job Requirements
Java Technology Expert/Architect
Sales Department
Unlimited
河北省石家庄市长安区
Full-time
Unlimited
1–3 years
Negotiable
There are numerous positions available—feel free to reach out! We’re hiring at all levels, from junior to senior, expert, architect, and even team lead roles, covering a wide range of business areas. Here are just a few examples:
[Java Development Engineer - [User Growth]]
Job Description
1. Take charge of the research and development of critical, high-concurrency distributed systems, building a world-class user growth engine that covers areas such as user acquisition, ad delivery optimization, programmatic buying, and user-driven content sharing and dissemination.
2. Participate in designing system technical solutions, developing core code, and optimizing system performance—including modules such as the high-performance backend engine, massive data storage and streaming transmission, user data center, and complex business backends.
3. Participate in various innovation and optimization initiatives, specialized technical research, and forward-looking projects such as the introduction of new technologies.
Job Requirements
1. Bachelor’s degree or above in Computer Science or a related field, with more than 1 year of experience in large-scale web application development and architecture.
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, high-concurrency, and highly available systems;
4. Possess excellent logical thinking skills and are passionate about tackling challenging problems; demonstrate a strong drive for self-improvement and a deep curiosity about new ideas and concepts.
5. Priority will be given to candidates with experience in user growth, automated user operations, ad delivery optimization, and programmatic buying.
6. Preference will be given to candidates who have experience 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 passion for pushing the boundaries of technology. We’re responsible for building company-level business platforms and mid-platform solutions, dedicated to boosting development efficiency across all our business units.
As the core R&D team driving major company events like the Spring Festival, joining us means you’ll have the chance to tackle high-concurrency projects designed for millions of QPS.
1. Participate in the development of core product requirements for Kuaishou, deeply explore and analyze business needs, draft technical solutions and system designs, and handle related code development.
2. Embrace the challenges of high concurrency and massive data volumes, analyze and identify system optimization opportunities, and take responsibility for driving improvements in system performance and availability.
3. Embrace the challenges posed by the complexity of mid-platform/platform system design and implementation, analyze and identify opportunities for system optimization, and take responsibility for driving improvements in the system’s rationality, reliability, and usability.
4. Introduce innovative technologies and solutions to the team, and tackle challenges with creative thinking.
Job Requirements
1. More than three years of Java development experience, with strong foundational knowledge in computer science and solid programming skills.
2. Proficient in multithreaded programming, familiar with the JVM, and well-versed in common open-source distributed middleware, caching solutions, and message queues. Also experienced with MySQL and DevOps practices under Linux.
3. Familiar with object-oriented design and possessing solid system architecture design capabilities;
4. Passionate about technology, with near-strict standards for code quality and development practices, and skilled in communication and teamwork.
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.