一:工作职责:
1、负责公司商城APP的设计、开发和维护应用程序的服务器端逻辑;理解用户需求,归纳功能用例,并转化为高效的技术解决方案。
2、与前端开发人员、产品经理紧密合作,确保系统的高效性、可靠性和安全性。
3、参与从需求分析到系统上线的整个软件开发生命周期,并持续优化系统性能。
4、负责公司商城APP移动应用和业务系统的后端开发工作;通过单元测试、自动化以及代码审查等提升优化代码质量。
5、参与代码审查过程,发现并修复潜在问题,提升整体项目水平。
6、使用版本控制系统(如Git)管理代码,确保代码库的整洁和有序。
二:性能调优:
1、定期监控服务运行状态,对发现的问题进行定位分析,并给出解决方案。
2、针对瓶颈点实施针对性优化措施,提高系统响应速度和服务稳定性。
3、使用性能分析工具(如Profiler)识别性能瓶颈,并进行优化。
4、优化数据库查询和索引,提高数据访问效率。
三:数据库管理:
1、设计和优化数据库结构,确保数据存储的高效性和安全性。
2、编写高效的SQL查询语句,优化数据访问性能。
3、管理数据库备份和恢复策略,确保数据的安全性和完整性。
4、了解和应用数据库的最佳实践,提高系统的整体性能。
四:文档撰写
1、编写清晰详尽的技术文档,包括接口文档、部署手册、用户指南等,便于其他同事快速上手或后期维护。
2、更新和维护现有文档,确保文档的准确性和时效性。
积极参与各种头脑风暴会议并对用到的技术、算法和产品功能提出意见和建议;
五:新技术研究与应用
1、关注行业动态和技术趋势,适时引入适合项目的前沿技术栈。
2、持续改进现有架构,提高系统的可扩展性和可维护性。
3、参与技术研讨会和培训,不断提升自身技术水平。
4、评估新技术的适用性和可行性,为团队提供技术建议。
1、3~5年开发经验,本科及以上学历;
2、精通至少一种主流编程语言(如Java,Python,Node.js,Ruby,Go等),熟悉其生态系统和常用框架;
3、熟练掌握服务端相关开发技术和通用组件,包括thrift,protobuf,kafka,rocketmq,redis,ES,mysql等。
4、具备数据库(特别是关系型数据MySQL,PostgreSQL等)及相关知识的实际应用和优化经验;
5、熟悉Linux/Unix;具备扎实的OOP及相关软件开发技能,能根据架构要求,开发设计可扩展、可复用、高性能的功能模块;
6、工作认真负责有责任心,追求细节,有解决各类疑难问题的强烈愿望。
在求职过程中如果遇到扣押证件、收取押金、提供担保、强迫入股集资、解冻资金、诈骗传销、求职歧视、黑中介、人身攻击、恶意骚扰、恶意营销、虚假宣传或其他违法违规行为。请及时保留证据,立即向平台举报投诉,必要时可以报警、起诉,维护自己的合法权益。
