1、精通 Spring Boot、Spring Cloud、MyBatis 等主流开发框架。
2、熟悉微服务架构设计,了解 Docker、Kubernetes 等容器技术。
3、熟悉 MySQL、Oracle 等数据库,具备良好的 SQL 优化能力。
4、掌握 Git 版本控制,熟悉 Maven、Gradle 构建工具。
5、熟练掌握 Java语言,对 JVM 原理有深入理解。
6、熟练运用设计模式设计灵活、可扩展的系统架构
7、具备良好的团队合作精神,优秀的沟通与解决问题能力。
1、系统架构升级
作为核心开发成员,深度参与公司的核心项目——企业级 SAP 系统接入。深入理解企业业务流程、SAP 系统架构及现有 IT基础设施,制定对接方案,包括数据迁移路径、接口设计、安全策略与兼容性测试计划,确保对接工作的顺利推进与落地
2、模块开发与优化
价格核心模块的开发与优化中,创新性地引入了 MongoDB与 Redis 缓存机制,实现价格发布处理速度的显著提升,从原先的分钟级跃升至秒级,效率提升10倍,极大缓解了系统资源压力,通过对关键业务逻辑的重构和优化,系统稳定性得到了质的飞跃,达到了99.9%的高稳定运行率,确保了价格数据的绝对准确无误,为公司运营提供了可靠的数据支撑。
3、技术栈集成
引入 RocketMQ 作为消息中间件,不仅实现了异步通信机制,还有效解耦了系统模块,提升了系统的灵活性和响应速度。提供公共的 MQ 集成配置和接口,进一步简化了服务间通信的复杂度,促进了团队的高效协作。
4、性能调优
通过细致的代码优化、数据库索引策略调整以及 Redis 缓存策略的巧妙应用,系统响应时间从分钟级别缩短到了毫秒级别,大大提升了用户体验和系统处理能力。
5、团队协作与技术分享
作为团队的技术骨干,不仅通过正式和非正式的技术分享,讲解 Java 高级编程技巧、软件开发质量提升策略以及微服务架构的实
践经验,有效带动了团队技术氛围的提升,还亲自指导新成员快速融入团队,掌握必要的技术栈,提升团队整体的技术实力和凝聚力