To animate the Banner

Picture Name

Java Technology Expert/Architect


2021年10月28日 15:46

Job Demand

Job Requirements and Conditions

Java Technology Expert/Architect

Sales Department

河北省石家庄市长安区

Negotiable

Numerous positions available, welcome to communicate. We have recruitment needs for all levels of Java positions, including junior, senior, expert, architect, and team leader, across various business lines. Below are some examples:

【Java Development Engineer - 【User Growth】】

 

Job Description

1. Undertake R&D work on key high-concurrency distributed systems, building a first-class user growth engine covering user growth, investment optimization, programmatic buying, and user sharing and dissemination.

2. Participate in designing system technical solutions, core code development, and system optimization, including high-performance backend engines, massive data storage and streaming transmission, user data centers, and complex business backends.

3. Participate in various innovation and optimization projects, 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 more than 1 year of experience in developing and architecting large-scale Web applications.

2. Familiar with the Linux development environment, proficient in Java and object-oriented design and development.

3. Familiar with the design and development of large-scale distributed, high-concurrency, and high-availability systems.

4. Possess excellent logical thinking skills and a passion for solving challenging problems; have a strong drive for self-improvement and a thirst for knowledge; be curious about new things.

5. Prior experience in user growth, automated user operations, investment optimization, and programmatic buying is preferred.

6. Experience using advertising platforms such as Facebook, Google, Baidu, and Tencent, and experience in investment optimization is preferred.

———————————————————————

 

【Senior Java Development Engineer (Server) - 【Main App】

 

Job Description

We are a group of backend engineers with an extreme pursuit of technology, responsible for building company-level business platforms and business mid-platforms, committed to improving development efficiency for all businesses.

As the main R&D team for large-scale events such as the company's Spring Festival activities, joining us will give you the opportunity to participate in high-concurrency projects with millions of QPS.

1. Participate in the development of Kuaishou's core product requirements, deeply explore and analyze business needs, write technical solutions and system designs, and related code development.

2. Accept the challenges of high concurrency and massive data, analyze and discover system optimization points, and be responsible for promoting system performance and availability improvements.

3. Accept the challenges of complexity in the design and implementation of mid-platform/platform systems, analyze and discover system optimization points, and be responsible for promoting the rationality, reliability, and availability of the system.

4. Introduce innovative technologies and solutions to the team, and solve problems with innovative thinking.

 

Job Requirements

1. More than three years of Java development experience, with solid computer science 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 Linux DevOps.

3. Familiar with object-oriented design and have a certain level of system architecture design capabilities.

4. Passionate about technology, with almost demanding requirements for code quality and development standards, good at communication and teamwork.

5. Prior experience with large-scale distributed, high-concurrency, high-load, and high-availability system design and stability is preferred.

 

Send Resume