Responsibilities:
- Participate in system building, owner module or system, plan system design and organize team execution for good results.
- Analyze the shortcomings of the existing system, and put forward and implement the model, design and performance optimization of the system.
Qualification:
1. Be proficient in programming and JAVA development languages and familiar with JVM, web development.
2. Have about 4 years of development experience, and be proficient in Java EE related mainstream open source frameworks, such as Spring, iBatis, struts, etc.
3. Deeply understand the enterprise application design pattern, have a good business modeling ability, and build abstract business model combined with business scenarios.
4. Be familiar with distributed systems; message middleware, remote call and other core technologies; Experience in the design and development of large distributed, high concurrency, high load, high performance, high availability systems is preferred.
5. Be familiar with the application of the advanced technology of big data distributed platform, including but are not limited to, hadoop, storm, spark, druid, etc.
6. Have knowledge of algorithms in data mining, machine learning and other fields, and experience in large search engine, recommendation system and ad system is preferred.
7. Have experience in high concurrency and big data, or in-depth research on some aspects.
If you are interested in learning more,we are glad to hear from you.
Contact Us