岗位职责
1、负责核心业务系统的架构设计与技术选型,制定技术标准和开发规范,确保系统架构的合理性和可扩展性
2、带领研发团队完成复杂业务系统的开发与交付,把控项目进度和质量,协调解决技术难题和风险
3、负责现有系统的架构优化与重构,识别性能瓶颈并制定优化方案,提升系统稳定性和并发处理能力
4、参与需求评审与技术方案设计评审,从技术角度把关需求合理性,输出详细的技术方案文档
5、推动AI编程工具在团队中的应用落地,制定使用规范,组织技术分享,持续提升团队开发效率
6、负责团队技术能力建设,包括技术培训、代码审查、技术攻关等,培养团队成员的技术能力
7、与产品、测试、运维等团队密切协作,建立高效的协作机制,保障项目顺利交付
8、关注行业技术发展趋势,引入合适的新技术,推动技术创新和团队技术能力提升
任职要求
1、*学历本科及以上,计算机、软件工程等相关专业,5年以上Java开发经验,其中至少2年技术管理或架构设计经验
2、精通Java开发,深入理解JVM原理、并发编程、性能调优,具备扎实的编程功底和问题分析能力
3、精通Spring Boot、Spring Cloud微服务架构体系,有大型分布式系统设计与开发经验,熟悉微服务治理
4、熟练掌握MySQL、达梦等数据库,具备数据库设计、SQL优化及性能调优能力,了解分库分表方案
5、熟悉Redis、MongoDB等缓存和NoSQL数据库,熟练使用RabbitMQ/Kafka消息队列、Elasticsearch等中间件
6、具备系统架构设计能力,能够独立完成技术方案设计,有高并发、高可用系统设计与优化经验
7、具备良好的团队管理能力和沟通协调能力,能够有效推动跨团队协作,具备较强的责任心和执行力
8、具备良好的文档编写能力,能够输出高质量的架构设计文档、技术方案文档等
加分项
1、具备Vue前端开发能力,能够指导前后端协作,对前后端分离架构有深入理解
2、深度使用AI编程工具(Claude、通译灵码、GitHub Copilot等),有在团队中推广AI工具的成功经验
3、熟悉DevOps理念,有CI/CD、Docker、Kubernetes等容器化部署和自动化运维经验
4、有水利、环保、物联网等行业信息化项目经验,了解相关业务领域
5、有敏捷开发、项目管理经验,熟悉需求分析、任务拆解、进度管控等项目管理方法
更多