Java technology expert/architect

There are many positions, welcome to communicate. Java junior, senior, expert, architect, person in charge and other positions at all levels and all kinds of business 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 build a first-class user growth engine, covering user growth, delivery optimization, programmatic buying, user sharing and communication, etc.;

2. Participate in the design of system technical solutions, core code development and system tuning, including high-performance backend engine, massive data storage and streaming, user data center, complex business background and other modules;

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

 

job requirements

1. Bachelor degree or above in computer science or related majors, with more than 1 year of 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, and high-availability systems;

4. Have excellent logical thinking ability and be passionate about solving challenging problems; have a strong desire for progress and knowledge, and be curious about new things;

5. Priority will be given to those who have experience in user growth, user automation operations, delivery optimization, and programmatic buying;

6. Experience in using advertising platforms such as Facebook, Google, Baidu, Tencent, etc. and having experience in delivery optimization will be given priority.

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

 

[Senior Java Development Engineer (Server) - [Main App]

 

job description

We are a group of back-end engineers who have an extreme 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 for the company's large-scale events such as the Spring Festival, joining us will give you the opportunity to participate in high-concurrency project challenges with a million 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 develop related code;

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

3. Accept the challenges of the complexity of the design and implementation of the middle office/platform system, analyze and discover the optimization points of the system, and be responsible for promoting the improvement of the rationality, reliability and availability of the system;

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

 

job requirements

1. More than three years of Java development experience, with 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, familiar with DevOps under Linux;

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

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

5. Candidates with experience in large-scale distributed, high-concurrency, high-load, and high-availability system design and stability are preferred.

 

 

Return to List