职位描述:
岗位职责:
1、确定产品的技术架构设计和整体技术路线、架构走向,研究、引入新的技术、方法和编程思想;
2、对产品中的总体设计、模块设计进行确定、审查和把关;
3、负责大规模并发数据中心的系统架构设计;
4、对技术人员进行相关技术培训,指导开发人员在整体架构下开展详细设计开发工作;
5、整理基础构件和业务构件,进行产品化改造及核心代码的编写;
6、解决项目中的关键问题和技术难题,丰富技术库;
7、制定开发规范,参与制定技术标准,编写相应的技术文档。
职位要求:
1、本科及以上学历,计算机相关专业,至少5年以上Java编程经验,2年以上大型系统架构设计经验;
2、精通Sql Server数据库(有Oracle,Mysql等更优),熟悉至少一种NoSql数据库,有分布式数据存储设计经验;
3、精通网络编程、SOA、分布式、ORM、消息通信、等主流框架和技术;
4、精通UML建模,熟练使用相关建模工具;熟练使用各种开发方法进行系统开发,并具有规范的开发、设计文档写作能力;
5、具备良好的面向对象编程经验,深入理解OOP、OOD思想,具有很强的分析设计能力,熟悉常用设计模式;
6、要求稳重、踏实、有责任心,具有良好的团队合作精神和沟通能力,并有很强的学习能力;
7、逻辑思路清晰,较强的创新能力,有良好的计划和执行能力。