1、设计和实现数据模型,进行数据的加工、分析和处理,进行清洗、转换、加载过程的开发和维护,以支持数据分析和报表生成等业务需求2、设计和开发服务器端应用程序和数据库,以支持网站和移动应用的功能3、与前端开发人员合作,确保前后端的数据交互和功能实现4、参与产品需求讨论和功能设计,提出开发方面的建议和意见。5、根据需求进行开发规划、执行和交付,保质保量按时完成指定的开发任务,确保软件的功能完整性和稳定性6、与业务需求部门、测试人员、部门人员或其他团队成员进行有效沟通,确保团队协作顺畅7、编写开发文档、用户手册等技术文档,记录开发过程和成果岗位要求:1、本科以上学历(计算机/数学/统计相关专业优先),三年以上开发经验,主导过数据中台等平2、熟练掌握关系型数据库(如MySQL、Oracle)和非关系型数据库(如MongoDB、Redis、Cassandra)的设计、优化和维护3、掌握主流Java开源框架,并熟练Spring Boot、Mybatis4、了解各种Web前端技术,包括XHTML/Ajax/Vue/CSS/Javascript/iQuery等5、熟悉数据库的设计和管理,掌握SQL语言,能够进行数据库的优化和调优,高效进行数据的提取、转换和加载6、数据安全:了解数据安全的基本原则和技术,包括数据加密、权限控制等,能够保障数据的安全性和隐私性7、服务器和部署:熟悉Linux操作系统,能够进行服务器的配置,以及应用的部署和维护8、缓存和性能优化:了解缓存技术和性能优化策略,能够优化系统的性能和响应速度,精通分布式系统的设计和应用,分布式、缓存、消息等机制