Java Technologist/Architect

5000

Minimum Education:

Unlimited

Number of Recruits:

5

Experience requirements:

1-3 years


Many posts, welcome to communicate. Java junior, senior, expert, architect, person in charge and other positions at all levels, 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 purchase, user sharing and dissemination, etc;

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

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


Job Requirements

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

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; have a strong desire for advancement and curiosity, and have curiosity about new things;

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

6. Having used advertising platforms such as Facebook,Google, Baidu, Tencent, etc., and having experience in delivery optimization is preferred.

hand drawn


[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 research and development 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 high concurrent projects of million-level QPS.

1. Participate in the development of fast-track 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 performance and availability 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 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, have a solid basic knowledge of computer 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, familiar with DevOps under Linux;

3, familiar with object-oriented design, have certain system architecture design ability;

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.