1.精通Java语言特性,包括集合框架、多线程、泛型、异常处理等。
2.深入理解面向对象设计原则,如封装、继承、多态,以及设计模式的应用。
3.熟练使用Spring Boot、Spring MVC、Spring Cloud等框架构建微服务架构,了解dubbo、sofastack的技术。
4.熟悉MyBatis、Hibernate等ORM框架,以及数据库交互技术。
5.熟练使用MySQL、PostgreSQL、Oracle等关系型数据库管理系统。
6.了解NoSQL数据库如MongoDB、Redis,并能用于缓存和非关系型数据存储。
7.熟练使用Git进行版本控制,熟悉持续集成/持续部署(CI/CD)流程。
8.能够编写高质量的单元测试,熟悉JUnit、TestNG等测试框架。
9.熟练使用zookeeper、kafka、MQ消息队列、redis缓存等分布式调用技术 ;
10.熟练使用Apollo 、nacos等配置中心技术;
上海银行摇光网关 java开发
项目描述:
结合上海银行北斗技术平台现有资产和规划以及中电金信源启底座平台,共同打造满足上海银行架构转型目标要求的技术底
座,协助上海银行构建云原生平台以及制定并建立相关的标准规范体系,并实现敏捷交付能力体系建设,满足金融信创以及
进一步自主可控的要求,摇光网关分为网关管控和网关引擎,网关管控主要是对需要暴露与网关的应用等信息的保存,管控
的功能包含:application 管理、api 管理、operation 管理、协议容器管理、请求映射转换管理等主要功能;引擎的主要
功能包含:语义化转化、报文类型转换、调用下游、服务注册、服务限流等功能。
责任描述:
1.负责网关管控的主要功能的设计、以及开发。
2.参与DSL模型设计,设计网关对接DSL模型设计方案,实现DSL配置的自动化发布。
3.对接行方配置中心,针对其对网关管控的进行设计、开发、优化。
4.整理网关上线文档、部署手册。
5.配合行方实现网关安全实施进行、解决日常网关发布时存在问题。
微服务网关3.0开发 java开发
项目描述:
鉴于稠州核心业务系统承载了的较多中间业务、外围业务,不利于核心业务系统开发、运维等管理,所以对行内现有核心业
务系统中部分业务进行剥离。将剥离的业务系统进行重构,为了保障交易系统统一规则,统一维护,引入了统一的业务交易
平台。其中中间业务平台与三方之间的通信都需要经过微服务网关,微服务网关整体分为系统模块管理、消费方系统模块管
理、处理流程管理、管道管理、服务管理、拆组包管理等主要的模块。微服务网关项目整体设计实现了中间业务和三方之间
的报文整体的加解密以及部分字段的加解密和对报文的加签、验签等功能。
责任描述:
1. 负责网关整体的部署以及实施;
2. 负责网关内部代码的优化以及部分逻辑的修改;
3. 负责新的协议对接的设计以及相对应的开发;
4. 负责网关的培训以及需要的收集;
PaaS 平台-配置管理研发 java开发
项目描述:
该项目是基于 PaaS 平台快速开发应用和产品。项目提供的通过可视化/工具化提升对 SDK 的管理效率,PaaS 平台组件分
为消息中心、缓存中心、服务治理、配置中心、序列中心、注册中心、基础信息、权限管理八大模块,主要负责配置中心研
发,其中配置中心主要存在一些功能模块:配置的历史跟踪以及回滚、灰度发布、注册中心管理、多中心管理、SDK 管理。
责任描述:
1. 配置中心管控端的整体需求的整理;
2. 多中心的设计、研发;
3. SDK 的拓扑图设计、研发;
4. 配置中心的接口文档、测试文档的输出;
鉴于稠州核心业务系统承载了的较多中间业务、外围业务,不利于核心业务系统开发、运维等管理,所以对行内现有核心业 务系统中部分业务进行剥离。将剥离的业务系统进行重构,为了保障交易系统统一规则,统一维护,引入了统一的业务交易 平台。其中中间业务平台与三方之间的通信都需要经过微服务网
该项目主要是对销售商品的基本信息维护以及商品的进销存情况信息的收入,可以查看商品的销售和库存情况,可以及时调 节商品的库存。主要有员工信息的管理、角色信息管理、权限信息管理、员工角色管理、角色权限管理、商品管理、商品分 类管理、仓库管理、供货商管理、品牌管理、产地管理、站内信