职位描述
岗位职责:
1、负责公司内部的软件技术工作,根据业务特点,可对技术平台进行行业性的扩展;
2、负责公司内部所有实施项目的技术架构进行评审,负责新项目的技术架构;
3、结合公司内部的业务场景,对一些技术进行预研及评估,并产出相关结论及预研成果;
4、根据系统设计要求和程序编写规范,可以独立完成某一模块或子系统的设计,可以作为负责人领导模块开发人员完成模块的开发,并解决开发中各种技术问题;
5、通过梳理和抽象,沉淀通用性的平台或服务能力,发现和解决存在的技术问题,并在具体的业务场景中进行验证推广;
6、为售前方案提供技术支持。任职要求:
1、5年以上软件技术工作经验,至少2年以上产品系统架构设计及开发经验,有成功的实施案例,有大型项目经验,有较丰富的项目管理经验;
2、精通J2EE面向对象设计及开发,熟练运用Spring、SpringBoot、MyBatis等常用框架,并精通其原理(熟读源代码);
3、熟悉项目软件架构、软件工程。精通面向对象设计,有实际的软件产品研发过程组织经验,熟悉组件化,模块化流程;
4、熟悉大流量、高并发、高性能的分布式系统的设计及应用,擅长性能调优者优先,保证系统的高可用性(性能、安全、容量);
5、熟悉数据库相关技术。(关系型数据库、非关系型数据库)熟悉SQL性能优化。加分项:
1、熟悉TCP/IP协议栈,对TLS/SSL,HTTPS,MQTT等协议有一定的理解;(考虑到跨部门、跨跨言所以列了这个,能力高的可以自定义公司内部的软件之间的通讯协议)
2、有开源项目者优先;
职能类别:高级软件工程师软件工程师
微信分享