具体工作内容:
1.负责产品系统整体架构设计和技术路线选择;
2.负责开发后端系统的核心业务逻辑模块,设计和开发供前端或第三方应用调用的 API 接口;
3.负责数据库结构设计和代码编制,并优化数据存储和访问效率;
4.负责搭建和配置后端服务器环境,安装调试基础软硬件等,分析和优化后端系统的性能;
5.负责定义接口规范,完成前后端交互,参与产品需求分析和设计讨论,编制相关方案,配合完成整个项目的开发流程;
6.负责后端代码持续优化,使用工具进行代码维护和版本管理;
7.与项目相关方沟通,协助项目经理工作,确保项目预期进度,控制项目风险;协助梳理业务需求,进行需求分析,提供技术规划及架构设计方案;
8.负责代码规范编制、相关标准制定以及相关过程文档编写,并推进实施。
专业技能要求:
1、具有至少3年及以上项目软件开发等相关工作经验;
2、精通Java、python等至少一种后端编程语言,精通SpringBoot、SpringCloud开发技术,熟练掌握多线程、集合框架等技术,能进行企业级应用开发;
3、熟悉SQL和 NoSQL并有实际操作经验,熟悉MySQL、MongoDB、达梦、人大金仓等数据库,能够进行数据库设计、优化查询性能、处理数据存储和检索的复杂问题;
4、熟悉微服务、分布式等常见后端架构,熟练掌握Redis、ES等,掌握Docker容器化技术,对云计算平台有一定了解和使用经验;
5、能够熟练使用后端调试工具快速定位和解决系统错误,对后端系统架构和性能进行分析和优化;
6、擅长处理软件系统集成、部署和运维问题,熟悉国产化操作系统如银河麒麟等,熟悉ARM、MIPS64、x86架构的优先;
7、具有良好的沟通能力、团队协作能力和解决问题的能力,有国防工业从业经历优先。