需求分析与技术设计(20%)
l 深入理解业务需求,凭借较强的业务洞察力和敏锐度,将业务需求转化为优质的技术方案。
l 参与系统架构设计与优化,从架构层面提升系统性能、可靠性和可扩展性,具备良好的架构思维
l 编写相关技术文档,包括设计文档、接口文档等
代码开发与实现(40%)
l 根据技术设计方案,使用 Java 及相关技术(如 MySQL、Redis、MQ 等)完成核心功能模块的编码实现;
l 遵循代码规范(如命名规范、注释规范),编写高质量、可复用、易维护的代码;
l 参与前后端联调,确保接互顺畅,解决开发过程中的技术问题。
l 参与技术难题攻关,解决系统运行过程中的各种技术问题
测试与质量保障(15%)
l 编写单元测试、集成测试用例,配合测试团队进行功能测试、性能测试及压力测试;
l 定位并修复代码Bug,优化代码性能,提升系统稳定性与响应速度;
l 参与代码评审,确保代码质量符合团队标准。
系统维护与迭代(20%)
l 负责系统的日常维护、问题排查及故障修复,保障系统稳定运行;
l 根据业务需求迭代优化现有功能,跟进技术债务清理,提升系统可扩展性;
l 关注线上性能指标,针对性进行代码或架构层面的优化(如 SQL 优化、缓存策略调整等)。
技术研究与团队协作(5%)
l 跟踪 Java 生态新技术(如微服务架构、容器化技术、中间件等),并在团队内推广落地;
l 参与技术分享与培训,协助提升团队整体技术能力;
l 与产品、测试、运维等跨部门团队协作,推动项目高效交付。