职位描述: 1、计算机或者相关专业本科以上学历5年以上开发经验,5年以上的技术架构设计经验;
2、拥有丰富的Java/J2EE知识和经验以及多层架构软件系统的设计和实施经验,精通主流web开发框架,熟悉SOA、微服务体系;
3、熟悉常见的开源框架及产品:SpingBoot、SpingFamewok、SpingCloud、SpingData、MyBatis、Redis、MangoDB、MQ等;
4、熟悉常用数据库及中间件,包括MySQL/Redis/MongoDB/Elasticseach/ZooKeepe/Kafka/RabbitMQ/ClickHouse等;
5、熟悉容器化技术、如Docke、Docke Compose,或者K8S等其中之一;
6、有千万级以上用户的大型系统开发、落地、架构设计经验的优先考虑;
7、精通多线程、缓存、异步、消息系统等机制,能合理应用,解决问题,精通大数据量、高并发、高性能的分布式系统的设计及应用、调优,熟悉微服务框架,对网关、熔断、限流有较深刻理解;
8、具备较强的技术钻研能力,具有良好的沟通能力和团队协作精神。
岗位职责:
1、根据需求说明,负责系统平台的架构设计, 完成系统设计和核心功能开发,确保项目进度和交付质量;
2、负责技术课题的研究;
3、主导技术难题攻关、持续改进核心系统的安全性、扩展性、伸缩性,保证核心系统的高性能和高可用;
4、负责开发过程的优化及团队
技术能力的提升,包括但不限于开发规范的制定.推广与执行,系统方案的评审,代码Review,技术布道与培训,开源组件选型等;
5、行业前沿技术和框架的研究,提升开发团队整体
技术能力,给开发团队提供技术指导。