职位描述:
1、负责规划、设计大型复杂研发项目额架构分析或相关产品的系统分析设计;
2、参与新技术的预研和引入;
3、编写核心代码,主导架构设计,独立完成业务模块的开发;
4、明确技术平台、系统规范、输入、输出以及工作参数的流程,保证软件和硬件的兼容性;
5、界定、分析和解决系统设计的缺陷,并创造性提升、改进工作方法或技术;
6、指导专业技术子模块的研发设计,为项目团队提供指导。
技技能:
1. 具备丰富的大中型开发项目的总体规划、方案设计经验;
2. 精通多种开发语言Java/C#/C++;精通J2EE/.Net 企业架构;
3. 具有面向对象分析、设计、开发能力(OOA、OOD、OOP);
4.精通面向对象设计,熟悉软件及架构设计模式,深入理解IOC、AOP、ORM、分布式应用等技术;
5、熟悉面向服务架构设计,有API接口经验。熟悉HTTP,Restful API,具有大规模软件系统的设计能力;
6、扎实的java编程技巧, 精通Hadoop、Spark等框架,能进行通用底层框架的设计开发;
7、熟悉数据库开发,有SQL编写和调优经验和数据库建模经验;有Oracle,MySql, Redis等实战经验;
8.精通UML和ROSE,熟练使用Rationgnal Rose、PowerDesigner等工具进行设计开发;
9. 熟悉各类开源的中间件并有相当的经验;
10. 精通大型数据库如 Oracle/MySQL 等的开发,熟悉NoSQL技术;
11. 具备设计通用中间件能力,有成功中间件研发经验;
12. 有高性能、高并发、大数据量业务系统设计经验者优先;
***