1、Java编程与项目开发:拥有扎实的Java编程基础,精通Java SE与Java EE标准,能够独立设计、开发与维护大型Java项目;
2、Spring框架生态系统:熟练运用Spring、SpringMVC、Spring Boot、Spring Cloud及Spring Cloud Alibaba,具备快速构建与部署微服务架构的能力;
3、微服务架构实践:深入理解微服务设计原则,熟练使用Spring Boot自动配置,Spring Cloud Gateway、OpenFeign、Nacos等组件,构建高可用、高弹性微服务集群;
4、数据库设计与优化:精通MySQL、Oracle等关系型数据库,擅长SQL性能调优与数据库表结构设计,保障数据一致性与系统性能;
5、非关系型数据库应用: 熟练掌握Redis及其数据结构,能够运用Redis与Redisson实现分布式锁、布隆过滤器,提升系统性能与可靠性;
6、版本控制与团队协作:熟练使用Git与SVN版本控制系统,具备优秀的团队协作与代码管理能力,确保代码质量和可维护性;
7、项目构建与自动化:熟练使用Maven与Gradle进行项目构建与依赖管理,掌握禅道项目管理工具,提升项目开发效率与质量;
8、多线程与并发控制:熟练运用Java多线程编程,精通JUC并发工具包,包括Atomic类、线程池、Lock等,确保系统高性能与线程安全;
9、Linux环境与容器技术:熟练掌握Linux命令行操作,精通Docker容器技术,能够使用Docker搭建私有仓库(Harbor)、部署与管理应用,了解Kubernetes(K8S)常用命令;
10、分布式系统设计:理解分布式系统原理,熟悉RabbitMQ、Kafka等消息队列技术,能够设计与实现高并发、分布式系统;
Web前端技术:熟练掌握HTML、CSS、JavaScript等前端技术,能够开发响应式、交互式的Web应用,提供优质的用户体验;
项目名称:国网电子商务平台-采购管理
用户公司:国家电网
承担职位:中级开发工程师
搭建环境:IntellijIDEA、UAP、Oracle 、Gradle 、GitLab、JDK1.8
技术架构:SpringBoot、SpringCloud、Hibernate、Nacos、Redis、RabbitMQ、AngularJS
项目描述:
电子商务平台2.0采用一级部署方式,公司总部、各单位多级应用,2021年已完成了采购标准管理、招标采购管理、非招标采购管理、供应商关系管理、质量管理、专家管理、合同管理、协议库存管理、废旧物资处置管理、运维管理、资格预审、用户注册、投诉受理等功能模块上线应用,并完成在公司总部、各分部,各省公司及直属单位的系统实施工作。为进一步实现物资业务运作模式转变,提升物资业务管理水平,提出了本期的建设工作,本次主要针对采购管理模块进行开发
承担职责:
1、用户权限管理:通过shiro来实现用户登录、校验登录次数、通过鉴权进行拦截判断是否有权限;
2、组织、资源、角色、用户审核、统计分析管理;
3、自助服务:账户密码策略、安全预警策略配置、审计日志类型编辑、会话设置、是否审计业务;
4、审计日志管理;
5、门户服务:栏目树管理、门户轮播图展览管理、友情链公告管理、联系方式管理