Java technologist/architect
5000
Education:
high school
Number of recruiters:
5
Experience requirements:
1-3 years
Work Area:
shenzhen
There are many positions available, welcome to communicate, Java junior, senior, expert, architects, responsible for all levels of positions, all types of business have recruitment needs, the following are some examples:
Java Development Engineer - [User Growth]]
Job Description
1、To undertake the research and development of key high concurrency distributed system, to build a first-class user growth engine, covering user growth, placement optimization, programmatic purchase, user sharing dissemination and other directions;
2、Participate in the design of system technical solutions, core code development and system tuning, including high-performance back-end engine, massive data storage and streaming, user data centre, complex business backend and other modules;
3、Participate in various innovative optimization, special technology research, new technology introduction and other forward-looking projects.
Job Requirements
1、Bachelor degree or above in computer or related majors, with more than 1 year of experience in large-scale Web application development and architecture;
2、Familiar with Linux development environment, skilled in using Java and object-oriented design development;
3、Familiar with large distributed, high concurrency, high availability system design and development;
4、Excellent logical thinking skills, passionate about solving challenging problems; strong motivation and desire to learn, curious about new things;
5、Experience in user growth, user automation, placement optimization and programmatic buying is preferred;
6、Have used Facebook, Google, Baidu, Tencent and other advertising platforms, and have experience in placement optimization 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 middleware, and dedicated to improving the efficiency of all business development.
As the main R&D team for the company's Spring Festival and other large events, joining us is an opportunity to participate in the challenge of high concurrency projects with millions of QPS.
1、Participate in the development of the core product requirements of Racer, deeply explore and analyse business requirements, write technical solutions and system design, as well as related code development;
2、To accept the challenges of high concurrency and massive data, analyse and discover the optimization points of the system, and be responsible for driving the performance and availability of the system;
3、Accepting the challenge of the complexity of the design and implementation of the middle office/platform system, analysing and discovering the optimization points of the system, and being responsible for driving the improvement of the rationality, reliability and usability of the system;
4、Introduce innovative technologies and innovative solutions for the team, and solve problems with innovative ideas.
Job requirements
1、At least three years' experience in Java development, with solid basic computer 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, with certain system architecture design ability;
4、Love technology, have nearly demanding requirements for code quality and development specifications, good at communication and teamwork;
5、Experience in large distributed, high concurrency, high load, high availability system design and stability is preferred.