工作职责:
1、技术战略规划:负责制定公司Java技术栈的长期发展战略,带领技术创新,确保技术方向与公司业务目标一致;
2、系统架构设计与优化:负责大型分布式系统、高并发、高可用系统的架构设计、优化与重构,确保系统性能良好、稳定可靠;
3、项目管理与交付:负责项目从需求分析、设计、开发、测试到上线的全过程管理,确保项目按时、按质、按量完成;
4、团队建设与人才培养:组建并管理高效的Java研发团队,负责团队成员的招聘、培训、考核与激励,提升团队整体技术水平和凝聚力;
5、产品迭代与技术创新:推动产品持续迭代与优化,引入新技术和工具,提升产品竞争力和用户体验;
6、跨部门协作与沟通:与产品、测试、运维、市场等部门紧密合作,确保产品从设计到上线的顺畅进行,解决合作中的技术难题。
任职资格:
1、基础要求:统招本科及以上学历,计算机相关专业,至少5年以上Java开发经验,其中至少1年研发管理经验,有大型分布式系统、高并发、高可用系统架构设计、开发与调优的成功案例优先。
2、技术能力
(1)熟悉Java语言及其生态系统,熟悉Spring、MyBatis等主流框架;
(2)熟练掌握数据库技术,如Oracle、MySQL等,具备SQL优化能力;
(3)熟悉微服务架构、容器化技术(如Docker)、持续集成/持续部署(Cl/CD)等现代软件开发技术;
(4)对分布式系统、缓存、消息队列、负载均衡等中间件有深入理解和实践经验。
3、管理能力
(1)具备较好的团队管理和项目管理能力,能够带领团队高效完成任务;
(2)具有较强的沟通协调能力和团队合作精神,能够与其他部门有效协作;
4、其他要求
(1)对新技术保持敏锐度,愿意不断学习和尝试新技术;
(2)具备较强的责任心和抗压能力,能够在高压环境下保持高效工作。