开源软件管系统为了实现对开源软件进行生命周期管理、来源追溯、使用风险评 估、漏洞检测、病毒扫关系解析、版本布控等流程管理的软件管理平台。平台包含:软件商城、全球洞察平台、病毒扫描、软件漏洞修复、芯片入库、数据采集入湖等服务功能。
项目核心技术 :springBoot、mybatis 、mysql、oralce、redis、Kafka、Elasticsearch
工作职责:
1.独立负责旧平台功能迁移重构,梳理旧平台业务规则,迁移到新平台开发,提
供功能迁移方案、并按期实施落地。
2.独立负责技术预研,将商城搜索技术从 solr 切换Elasticsearch
实现),及软件商城系统后期开发、维护。
3.独立解决海量库入库性能瓶颈,提升入库并发数。搭建数据实时同步任务,编写数据同步算子,保证
海量数据实时入库。
4.独立负责平台软件统一搜索能力服务实现,搭建软件元数据搜索中心、在线、离线报表导出功能实现。
5.编写 sql 脚本、解决平台发现的慢 sql 问题,sql 优化、解决平台发现的
接口性能瓶颈、性能调优。
6. 根据需求任务,编写开发设计文档,进行开发任务开发,配合测试人员完成功能测试,版本上线。
7. 与第三方合作团队合作开发,编写开发联调文档,拉通与对方的集成服务,保证联调能够准时进行、
完成。