- All
- Product Management
- News
- Introduction
- Enterprise outlets
- FAQ
- Enterprise Video
- Enterprise Atlas
Java Technologist/Architect
5000
Minimum Education:
unlimited
Number of Recruits:
5
Experience requirements:
unlimited
Work area:
There are many positions, welcome to communicate. Java Junior, senior, expert, architect, responsible person and other positions at all levels, all types 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, to create a first-class user growth engine, covering user growth, placement optimization, programmed purchases, user sharing and dissemination of the direction;
2、Participate in the design of system technology solutions, core code development and system tuning, including high-performance back-end engine, massive data storage and streaming transmission, user data center, complex business backend and other modules;
3、Participate in various types of innovation and optimization, special technology research, the introduction of new technologies and other forward-looking projects.
Requirements
1, bachelor degree or above in computer or related majors, with more than 1 year of large-scale Web application development and architecture experience;
2、Familiar with Linux development environment, skilled in the use of Java and object-oriented design and development;
3, familiar with large-scale distributed, high concurrency, high availability system design and development;
4, with excellent logical thinking ability, passionate about solving challenging problems; strong motivation and desire to learn, and curiosity about new things;
5、Has user growth, user automated operations, placement optimization, programmatic purchasing related experience is preferred;
6、Used Facebook, Google, Baidu, Tencent and other advertising platforms, placement optimization experience is preferred.
---------- ---------- --
[Senior Java Development Engineer (Server) - [Main App
Job Description
We are a group of back-end engineers with the ultimate pursuit of technology, responsible for building company-level business platforms, business center, and committed to improving efficiency for all business development.
As the main R&D team for the company's Spring Festival and other large-scale activities, joining us will give you the opportunity to participate in the challenge of high concurrency projects with millions of QPS.
1、Participate in the development of Racer core product requirements, in-depth exploration and analysis of business needs, writing technical solutions and system design, as well as 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 middle office/platform system, analyze and discover the optimization points of the system, and be responsible for promoting the improvement of the system's reasonableness, reliability and usability;
4、Introduce innovative technologies and solutions for the team and solve problems with innovative ideas.
Requirements
1, more than three years of Java development experience, solid basic computer knowledge and programming skills;
2, proficient in multi-threaded programming, familiar with JVM, familiar with common open source distributed middleware, caching, message queues, etc., familiar with MySQL, familiar with DevOps under Linux;
3、Familiar with object-oriented design, have certain system architecture design ability;
4, love technology, code quality and development specifications have nearly demanding requirements, good communication and teamwork;
5, large-scale distributed, high concurrency, high load, high availability system design and stability experience is preferred.