职位描述
职责描述:
1、负责根据系统需求与详细设计,独立完成核心模块的,开发和维护,确保代码质量与可扩展性;
2、通过代码审查和单元测试保障模块稳定性,参与性能优化(如 SQL 查询优化、缓存设计);
3、参与需求、概设评审,结合技术可行性提出合理化建议(如接口设计、技术选型),协助设计业务方案;
4、编写清晰的技术文档(如接口文档、模块设计说明),辅助团队协作与知识共享;
5、持续重构和优化软件的技术架构和代码质量;
6、具备较好的沟通能力与合作精神,与前端、测试、运维团队协作,推动接口联调与问题闭环,向非技术人员清晰解释技术方案(如通过流程图、类比说明业务逻辑)。
7、具备一定自驱力,能够主动积极的识别与完成工作任务、追求提高工作效率和质量。
任职要求:
1、本科以上学历,有3年或以上的java编程经验;
2、熟悉各种常用的开源框架,如SpringBoot、spring cloud、Mybatis等,对其有深入的了解和项目应用经验;
3、熟悉分布式常用技术dubbo、redis、zookper,包括分布式缓存技术、消息队列;熟悉REST模式的Web服务;
4、精通 MySQL 基础优化(索引、慢查询分析),熟悉 Redis 等缓存工具的使用场景;
5、熟练使用Linux常用的操作命令;
6、具备平台级项目开发经验者经验优先,具备大型微服务项目经验者优先;
7、具备AI应用领域相关业务开发经验者优先;
8、具备大模型提效工具使用能力,设计输出物编写;
9、熟练掌握Java编程语言,具有扎实的Java基础知识和编程能力;
10、有 AI 相关业务开发经验者优先。
熟悉大模型提效工具(如 LLM 自动生成文档、代码辅助工具),能输出结构化设计文档或技术方案;
11、熟悉MySQL、Oracle等关系型数据库的设计和优化,具备良好的SQL编写能力;
12、熟悉Linux操作系统,能够熟练使用常用命令和工具进行系统维护和管理;
13、具备良好的沟通能力和团队合作精神,能够与团队成员协作完成项目开发任务;能够适应出差和加班的工作强度;