负责公司系统平台产品的技术研发及团队管理工作,带领团队达成公司设定的开发目标;
2、制定产品研发计划(包括进度、质量等),把控编码质量、开发节奏与规范,保障产品品质与项目按时交付;
3、参与产品方案设计、设计文档审核、代码审查等相关技术评审工作;
4、推动新技术引入,开展需求分析,主导技术架构设计,制定开发计划,并监督执行进度;
5、承担核心代码编写任务,组织攻克项目实施中的关键性技术难题;
6、组织开展新成员的技术培训与日常指导;
7、及时解决开发过程中出现的技术问题,持续促进产品创新与流程改进,通过技术手段提升用户体验。
任职要求:
1、熟练掌握主流开源框架:springboot、springcloud、springmvc、hibernate、mybatis;
2、了解前端Vue框架,具备一至两个基于Vue的实际项目经验;
3、具备分布式系统开发经验,理解多线程与并发场景并能有效应对;
4、熟悉spring缓存机制,掌握常见ORM框架的缓存原理;
5、熟练运用常用ORM工具:spring-data-jpa、mybatis;
6、理解spring事务传播行为与隔离级别;
7、熟练使用mysql数据库,具备一定的SQL性能优化能力;
8、掌握redis数据结构及其应用场景,熟悉任一mq中间件,了解消息广播机制及其实现方式;
9、熟悉Linux基本操作命令,能够独立完成服务部署、性能监控与日志追踪;
10、具备良好编码习惯,能主动识别并修复代码潜在风险;
11、有使用spring-boot、spring-config、spring-cloud、spring-data相关技术栈的实际项目经历;
12、具备5年以上开发经验,其中至少2年团队管理经历,拥有软件研发团队管理背景者优先;
13、责任心强,表达清晰,具备出色的沟通协调与领导能力,学习能力强,逻辑思维清晰,善于组织团队进行问题分析与解决;
14、在上述技术领域及团队带领方面表现突出者,有机会成为公司技术合伙人

广州红迅软件有限公司
相关推荐查看更多 >
广州
相同职位推荐
企业招聘
职位大全
相关搜索

