1.系统设计与建模:负责复杂业务系统的需求分析,利用UML(如类图、时序图)进行技术建模和方案设计,确保系统的可扩展性、高可用性和安全性;
2.核心功能开发:基于Spring Boot/Cloud微服务架构进行核心代码编写,实现业务逻辑,并合理运用缓存、消息队列等中间件优化系统性能;
3.数据库设计与优化:负责MySQL数据库的表结构设计、索引优化及SQL调优;评估并适配国产数据库(如达梦、高斯)的兼容性改造;
4.部署与运维支持:负责应用的容器化部署(Docker)及环境配置(Linux/Nginx),协助排查线上问题,保障系统稳定运行;
5.技术落地与协作:参与项目全生命周期管理,主动推进技术方案落地,与团队高效沟通协作,确保项目按时交付;
6.智能化开发实践:利用AI编程工具(如Cursor、通义灵码)提升开发效率,或对接大模型API实现业务场景的创新应用。