工作职责:
1)开发和维护后端基础平台的中间件、组件、服务、接口和类库,为前端和各业务系统提供稳定、可靠和高效的服务支持与技术能力;
2)评估系统与产品的技术可行性与技术选型,评定其技术方案和研发任务工作量,设计和优化各类架构和数据库,制定合理高效的系统和产品研发计划;
3)制定各种研发技术规范,完成系统和产品的研发任务,编写其研发文档,监控并优化系统和产品的研发质量,实现系统或产品的交付运行;
4)研发和运维服务/微服务治理平台、研发管控平台、项目管控平台等各类支持工具,解决各类项目研发过程中出现的技术问题和技术难点;
5)负责平台和系统中核心模块、中间件、 组件、服务和类库的设计和实现;
6)指导研发工程师的技术工作,提升研发工程师的开发技术和架构设计能力。
任职资格:
1)本科及以上学历,计算机相关专业,具有7年及以上Java开发经验;
2)精通Java语言及JVM原理,熟练使用J2EE开发环境,精通高并发、分布式、互操作、网络通信、数据交换等各领域的Java开发技术;
3)深刻理解面向对象的分析和设计思想,深入了解系统的设计模式,精通UML建模工具,善于针对需求设计高性能的系统架构与技术方案;
4)深入了解SOA和MicroServices服务框架技术,至少精通Dubbo(X)、SpringCloud+NetFlix、AWS中一种服务治理框架,至少精通Docker、Kubernetes等一种容器运行管理技术;
5)精通Sprint Boot、SpringMVC等应用开发框架,对RESTful接口规范和Web Services开发技术有深刻理解,精通Mybatis/ibatis或Hibernate等ORM框架对数据对象的持久化操作;
6)精通Linux/Unix系统环境下的编程技术,熟练运用分布式数据库技术,精通Oracle/MySQL、MongoDB/CouchBase等数据库系统,善于运用SQL语句高性能操作数据,熟悉数据库访问中间件和数据同步中间件,并至少掌握JS、Vue、React等一种前端开发工具的使用;
7)精通各类分布式系统技术,熟练运用主流的分布式系统工具和虚拟化技术,善于对复杂的业务逻辑进行合理的层次化服务拆分,并且作为技术负责人至少主持过3个高并发、高性能、高可用、高扩展性、高安全性的分布式系统或产品的架构设计与实际研发工作;
8)深刻理解敏捷系统开发方法和DevOps系统开发思想,精通主流的CI/CD技术工具,并能收集和跟踪日志,快速定位系统问题,对大数据、AI、IoT等领域的主流平台和工具方法具有一定的了解;
9)具有较强的工作抗压能力和自驱力,逻辑思维严密,编程习惯良好,能够快速编写高质量程序代码,对研发技术具有很高的热情与学习能力,具备较强的工作推动能力和效率。
职能类别:系统架构设计师
联系方式
上班地址:安定路5号院10号楼外运大厦
Get email alerts for the latest"智慧物流技术中心-软件架构师 jobs in Beijing"