Java Technologist/Architect

5000

Minimum Education:

Unlimited

Experience requirements:

1-3 years


Many posts, welcome to communicate. Java junior, senior, expert, architect, person in charge and other positions and businesses have recruitment requirements. 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 the directions of user growth, delivery optimization, programmatic purchase, user sharing and communication, etc;

2. Participate in the design of system technical solutions, core code development and system tuning, including high-performance back-end engines, massive data storage and streaming, user data centers, complex business back-end modules, etc.

3. Participate in various innovative optimization, special technical research, new technology introduction and other forward-looking projects.


job requirements

1, bachelor degree or above in computer or related major, with at least 1 year of large-scale Web application development and architecture experience;

2, familiar with Linux development environment, familiar with Java and object-oriented design and development;

3, familiar with large-scale distributed, high concurrency, high availability system design and development;

4, have excellent logical thinking ability, full of enthusiasm for solving challenging problems; Strong desire for improvement and curiosity for new things;

5, experience in user growth, automatic user operation, delivery optimization and programmed purchase is preferred;

6. Used advertising platforms such as Facebook,Google, Baidu and Tencent, and experience in delivery optimization is preferred.

-


[Senior Java Development Engineer (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 a company-level business platform and business center, and are committed to promoting the development of all businesses.

As the main R & D team of the company's large-scale activities such as the Spring Festival, joining us will have the opportunity to participate in the challenge of a million-level QPS high-concurrency project.

1. Participate in the development of fast-moving core product requirements, deeply explore and analyze business requirements, write technical solutions and system designs, and related code development;

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

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

4. Introduce innovative technologies and innovative solutions for 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 multithreaded 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, have certain system architecture design capabilities;

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

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