1. Breadth of technology
At least be proficient in many open source technology, study the source of struts\spring\hibernate and so on.
2. Project Experience
With a few major projects from beginning to end, the head refers to the demand phase, including demand research.
Tail refers to the delivery of the line, including the maintenance phase.
3. Architectural Experience
Have experience in architecture and development of distributed systems. It has extensive experience in structural optimization of cross-system, performance index of data storage, etc. What cache ah, vertical segmentation of the database What, business abstraction and horizontal split Ah, these should all pro bar.
4. Field of industry
At the very least, you have to be proficient in one or two business, the so-called proficiency, such as financial securities business, at least when the half of the analysts. Do electricity business, at least when half of the power engineer, do telecommunications business, when half of communications engineer.
5. Personal cultivation
Have some of their own unique ideas, will not conform to the same.
Standard for Java Engineers