岗位职责:
1、负责软件系统服务端的技术评估,提供服务端技术解决方案
2、参与软件系统需求评审,避免需求理解偏差
3、拆解软件系统服务端开发任务,制定服务端开发计划
4、负责软件系统服务端的代码设计,确保系统的可扩展性、稳定性和安全性
5、编写软件系统服务端代码,并对已编写代码进行测试,确保代码逻辑准确。
6、编写软件系统服务端开发过程文档(数据库文档、接口文档、流程图、系统架构图等),确保开发过程文件有效保存,防止文件丢失
7、部署软件系统代码,完成软件系统上线
8、发现和解决软件系统服务端缺陷,确保系统稳定运行
9、监控软件系统服务端运行状态,避免系统崩溃
10、管理代码版本,确保代码可追溯性
11、其他涉及的相关工作
任职要求:
1、掌握Java语言、异常处理、多线程编程、集合框架等
2、掌握分布式系统的开发和调试技术,熟悉分布式系统的基本原理和设计思想
3、熟悉常用的Web开发技术
4、熟悉消息队列概念和作用,掌握常用消息队列技术
5、了解关数据库基本原理、使用和优化的方法
6、了解前端框架技术
7、了解常见的安全漏洞和相应的防御措施