Java Technical Expert/architect










Numerous posts, welcome to communicate. Java junior, senior, expert, architect, responsible person and other positions at all levels and all kinds of business are in demand. The following are some examples:

Java Development Engineer - User Growth

The job description

1. Undertake the research and development of key highly concurrent distributed systems, and build a first-class user growth engine, covering the directions of user growth, release optimization, programmed purchase, user sharing and communication;

2. Participated in the design of system technical scheme, core code development and system tuning, including high-performance back-end engine, massive data storage and streaming transmission, user data center, complex business background and other modules;

3. Participate in all kinds of innovation and optimization, special technology research, new technology introduction and other forward-looking projects.

Job specification

1. Bachelor degree or above in computer science or related field, 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, highly concurrent and highly available systems;

4. Have excellent logical thinking ability and passion for solving challenging problems; Have a strong desire for advancement and knowledge, curiosity about new things;

5. Experience in user growth, user automatic operation, delivery optimization and programmatic purchase is preferred;

6, using Facebook, Google, Baidu, Tencent and other advertising platforms, with experience in advertising optimization is preferred.

-- -- -- -- -- -- -- -- -- -- --

Senior Java Development Engineer (Server) - Main App

The job description

We are a group of back-end engineers with extreme pursuit of technology. We are responsible for building company-level business platform and business middle platform, and are committed to improving the development efficiency of all businesses.

As the main R&D team of the company's Spring Festival and other large-scale activities, you will have the opportunity to participate in the high concurrency project challenge of million-level QPS when you join us.

1. Participated in the development of core product requirements of Kuaishou, deeply explored and analyzed business requirements, wrote technical schemes and system designs, and developed relevant codes;

2. Accepted the challenge of high concurrency and massive data, analyzed and found the optimization points of the system, and was responsible for promoting the performance and usability of the system;

3. Accept the challenge of the complexity of the design and implementation of the mid-stage/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 specification

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

2. Proficient in multi-thread 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 ability of system architecture design;

4. Love technology, have strict requirements on code quality and development standards, good at communication and team work;

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