岗位职责
1、负责基于J2EE架构的软件系统架构分析、设计及原型实现,软件系统的功能模块设计、核心代码开发;
2、指导技术团队完成产品研发;
3、负责软件项目的总体架构规划和管理;协同开发工程师进行软件开发;
4、指导软件工程师进行子模块的架构设计;主持软件平台核心部分的开发,包括功能设计、代码实现、文档整理;负责核心代码和通用模块的功能的设计和实现,解决技术问题;
5、负责重要子模块的总体设计,并编写核心代码,确保软件的性能和可扩充性等,为软件的稳定性、安全性从整体结构上提供良好的保证;
6、研究和推广新技术,进行相应的开发技术升级,提高开发生产力;
7、参与软件的需求分析,并撰写相关的开发文档;
8、组织制定和实施重大技术决策和技术方案;
任职条件
1、大学本科及以上学历,计算机专业或相关理工科专业;
2、熟悉开源主流的框架开发,熟悉DevOps, 精通 Ansible,Puppet, SaltStack等自动化框架;
3、拥有多层架构、高可用性、高延展性、高性能分布式的架构经验者从优;
4、具有5年以上的软件开发实际工作经验,其中至少有3年以上代码编写工作,4年以上基于面向对象和构件开发的软件产品设计经验;
5、具有大中型开发项目的总体规划、方案设计经验,有大中型应用开发的成功案例;
6、精通多线程编程、消息处理;
7、熟悉TCP/IP,SNMP协议,SSH协议等优先;
8、对设计模式有深刻的理解,具有面向对象的分析、设计和开发能力;
9、熟悉软件开发流程,软件产品周期;
10、具有旺盛的精力和学习能力,能快速掌握新技术和新方法。