1、参与技术难题攻关,持续提升核心系统在高并发、海量请求数下的高处理性能;
2、指导其他开发人员进行设计指导和审核,通过对团队的培训与指导,提高整个团队的技术水平;
3、参与重大项目的核心功能的架构与代码编写,开发与维护系统公用核心模块;
4、使用UML工具进行设计表达;
5、对工作流系统进行二次开发,对接多个外部系统
6、在项目中使用软件单元测试、自动化测试方法;
7、在项目中使用主流Java EE开源框架;
8、在项目中完成SOA架构设计;
9、在项目中使用各种主流数据库设计技术完成数据库设计;
10、系统瓶颈分析及解决;
1、精通Java熟悉常用框架、多线程、并发、工作流领域开发、架构知识
2、精通Spring和企业级J2EE应用开发技术,至少参与过2个以上高并发、大数据量的系统的设计和开发工作
3、精通至少一种UML建模工具
4、熟悉常用关系数据库系统,数据库事务管理,死锁等常见问题预防及处理
5、熟悉工作流开发,懂Web Service,懂SOA或者ESB
6、熟悉MySQL/Oracle等数据库;
7、分布式cache、nosql的使用经验,对memcache有实际使用经验者尤佳;
8、熟悉淘宝相关技术,有HSF/Dubbo/MetaQ/RocketMQ/TDDL/OceanBase任一实际经验者优先;
9、熟悉云产品,有cloudstack/openstack/aws/aliyun云/百度云/腾讯云/SAE/cloudfoundry 任一实际经验者优先
10、熟悉hadoop生态,有mapreduce/hive/hbase/flume/zookeeper任一实际经验者优先;
11、深入理解搜素引擎原理,具有较强的搜索核心系统设计和架构的能力,熟悉solr/lucene/elasticsearch等开源搜索产品,任一实际经验者优先;