Java Technologist/Architect

年薪: 5000 万起

minimum education:


Number of recruits:


Experience Requirements:

1-3 years

work area:

There are many positions, welcome to communicate. Java junior, senior, expert, architect, person in charge and other positions at all levels and various businesses have recruitment needs. The following are some examples:

[Java Development Engineer-[User Growth]]


Job Description

1. Undertake the research and development of key high-concurrency distributed systems, and create a first-class user growth engine, covering user growth, placement optimization, programmatic buying, and user sharing and dissemination Equal direction;

2. Participate in designing system technical solutions, core code development and system tuning, including high-performance back-end engines, mass data storage and streaming, and user data centers , complex business background and other modules;

3. Participate in various forward-looking projects such as innovation and optimization, special technology research, and new technology introduction.


Job Requirements

1. Bachelor degree or above in computer or related major, with more than 1 year experience in large-scale web application development and architecture;

2. Familiar with 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, high-availability systems;

4. Have excellent logical thinking ability, be enthusiastic about solving challenging problems; have strong self-motivation and thirst for knowledge, and be curious about new things;

5. Experience with user growth, automatic user operation, delivery optimization, programmatic buying experience is preferred;

6. Have used Facebook, Google, Baidu, Tencent and other advertising platforms, and have experience in delivery optimization is preferred.

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


[Senior Java Developer (Server)-[Main App]


Job Description

We are a group of back-end engineers who have the ultimate pursuit of technology. We are responsible for building company-level business platforms and business middle platforms, and are committed to improving the efficiency of all business development. .

As the main R&D team of the company's Spring Festival and other large-scale events, joining us will have the opportunity to participate in the high-concurrency project challenge of millions of QPS.

1. Participate in the development of Kuaishou's core product requirements, in-depth exploration and analysis of business requirements, writing technical solutions and system design, and related code development;

2. Accept the challenges of high concurrency and massive data, analyze and discover the optimization points of the system, and be responsible for promoting the performance and availability of the system;< /p>

3. Accept the challenges of mid-stage/platform system design and implementation complexity, analyze and discover the optimization points of the system, and be responsible for promoting the rationality, reliability, Usability improvements;

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


Job Requirements

1. More than three years of Java development experience, solid computer basic knowledge and programming skills;

2. Proficient in multi-threaded programming, familiar with JVM, familiar with common open source distributed middleware, cache, message queue, etc., familiar with MySQL, and familiar with DevOps under Linux;

3. Familiar with object-oriented design and have certain system architecture design capabilities;

4. Love technology, have almost strict requirements on code quality and development specifications, and be good at communication and teamwork;

5. Experience in large-scale distributed, high-concurrency, high-load, high-availability system design and stability is preferred.