工作职责:1.架构设计:负责系统架构设计,研究并推动公司的基础研发框架和平台迭代升级。2.核心代码开发:主导核心开发工作,解决研发过程中的技术难题和瓶颈问题。3.技术选型:负责根据具体应用场景进行技术选型,架构设计,产品选型,提出解决方案。4.代码质量:带领团队优化代码结构和设计,不断提高代码质量。5.性能优化:指导团队监控分析系统关键指标,发现性能瓶颈,设计合理的性能优化方案并带领团队实施。6.团队协作:参与客户业务需求调研,将需求转化为系统需求,并指导团队开发人员实现开发目标,同时为提升团队研发效能提供建议。7.技术预研:关注行业***趋势和发展方向,结合公司业务需求及现有技术基础,负责新技术的研究和实际应用的落地工作。任职资格:1.技术技能:具备扎实的Java编程基础,熟练应用设计模式和主流开源框架;了解JVM运行机制和内存模型,有JVM性能调优实践经验;熟练掌握Spring Cloud等微服务框架,并具备丰富实战经验;精通主流数据库设计和SQL优化;熟悉Linux、Maven、Git等常用工具,了解Tomcat、Nginx等开源服务器的配置和性能调优;掌握分布式缓存(如Redis、Memcache)、消息中间件(如Rocket MQ、Kafka、NSQ)、ElasticSearch、Hbase、搜索引擎(如Lucene、Solr)等技术;熟悉Docker、虚拟化、弹性计算和自动化运维相关技术。2.工作经验:计算机相关专业本科及以上学历,5年以上的工作经验,具备大型系统架构设计经历,有一定项目管理/团队管理经验。3.通用能力:优秀的沟通和协作能力,能够与团队成员有效沟通;能提出创新的技术解决方案,推动技术进步;快速学习新技术和新工具的能力。4.优先条件:有大型分布式系统设计和应用经验,大数据开发经验,掌握除Java外的其他编程语言,熟悉Vue、Angular、React等前端技术之一,以及在安全、车联网、物联网、5G、人工智能、边缘计算、智慧医疗、智慧城市、区块链等领域或大型中台开发方面有实际经验。