岗位描述
一、岗位职责 1.负责企业级应用系统的需求分析、技术方案设计、核心模块开发及持续优化。 2.参与系统架构设计,合理划分业务模块、服务边界和公共组件,提升系统可维护性与扩 展能力。 3.负责后端业务逻辑、API接口、数据处理和异步任务等功能开发。 4.负责各业务系统之间的接口设计、开发和联调。 5.参与复杂业务需求分析,评估技术可行性、实现成本、性能影响和维护风险。 6.负责代码评审、单元测试、集成测试及疑难问题排查,提升代码质量和系统稳定性。 7.参与数据库设计、SQL优化、缓存、消息机制及系统性能优化。 8.规范代码管理、接口设计、日志记录、异常处理和技术文档管理。 9.指导初中级开发人员,参与技术选型、技术难题攻关和团队技术能力建设。 10.合理利用AI辅助编码和测试,对代码逻辑、安全性、性能及交付质量承担相应责任。 二、任职要求 1.本科及以上学历,计算机、软件工程或相关专业。 2.具备8年以上Java开发经验,有企业级应用系统开发经验。 3.熟悉Java核心技术及常用开发框架,具备扎实的面向对象设计和编码能力。 4.熟悉Spring全家桶主流开发技术。 5.熟悉MySQL、SQLServer、Oracle等至少一种关系型数据库,具备SQL编写、索引 设计和性能优化能力。 6.熟悉RESTAPI、HTTP、JSON等接口技术,具备跨系统集成及复杂接口问题排查经 验。 7.熟悉Git、Maven、常见测试工具及基本的软件工程规范。 8.了解Redis、消息队列、缓存机制及分布式系统基本原理,并有实际应用经验。 9.具备独立分析复杂业务问题、设计技术方案和推动项目落地的能力。 10.具备良好的沟通能力、团队协作意识和技术文档编写能力。 三、优先条件 有大型企业信息化系统或多系统集成项目经验。 有高并发、复杂数据处理、性能调优或系统重构经验。 熟悉容器化部署、CI/CD、自动化测试和可观测性体系。 有企业AI应用、模型API集成或AI辅助研发实践经验。 职位类别: 社会招聘