ID:389131

仰望天空白云飘ᯤ⁵ᴳ

高级开发工程师

  • 公司信息:
  • 梦网科技
  • 工作经验:
  • 10年
  • 兼职日薪:
  • 600元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 长沙
  • 全区

技术能力

Java: 深入理解Java编程语言及其生态系统,包括JVM调优、内存管理等高级概念。熟悉最新的Java特性如记录类型(Records)、模式匹配等。
Spring Boot: 精通使用Spring Boot快速开发RESTful服务和微服务架构,能够高效地实现依赖注入、AOP、事务管理等功能。熟悉Spring Cloud组件,如Eureka、Config Server、Hystrix等。
微服务: 有设计和实现基于微服务架构的大型分布式系统的经验,熟悉服务发现、配置管理和服务网关等关键组件。掌握API Gateway、OAuth2.0认证等安全措施。
Redis: 熟练使用Redis进行数据缓存,提高系统性能,并在高并发场景下优化读写效率。了解Redis集群管理和持久化策略。
MySQL: 具备数据库设计能力,精通SQL查询优化、索引优化以及事务处理机制。熟悉数据库分片、主从复制等高可用性方案。
Docker: 使用Docker进行应用程序容器化,确保开发、测试、生产环境的一致性,简化部署流程。掌握Kubernetes用于容器编排和管理。
多线程与并发处理: 对Java中的多线程模型有着深刻的理解,擅长解决复杂的并发问题,如死锁、竞态条件等。熟悉并发工具类如CountDownLatch、CyclicBarrier等。
高并发与分布式系统: 在处理高并发请求和分布式系统的设计上有着丰富的实践经验,能够运用负载均衡、消息队列(如RabbitMQ、Kafka)等技术提升系统的稳定性和响应速度。
DevOps: 掌握CI/CD流水线的搭建与维护,熟悉GitLab CI、Jenkins等工具。具备基础设施即代码(IaC)的经验,如Terraform或Ansible。

项目经验

该项目是一个全功能的电子商务平台,旨在为用户提供便捷的在线购物体验,并为商家提供高效的后台管理工具。平台涵盖了从商品展示、用户注册登录、购物车管理、订单处理到支付结算等核心功能。

项目主要结构和功能
前端部分
用户界面(UI):基于React构建,提供了直观且响应式的用户体验。
购物车:用户可以添加、删除、修改购物车中的商品,查看总价和数量。
商品详情页:展示商品的详细信息,包括图片、描述、价格、库存状态等。
结算流程:支持多种支付方式(如支付宝、微信支付、信用卡等),并通过SSL加密确保交易安全。
后端部分
用户管理:用户注册、登录、密码重置等功能,使用JWT进行身份验证。
商品管理:包括商品的增删改查、分类管理、库存管理等。
订单管理:生成订单、订单状态跟踪、物流信息查询等。
支付系统:集成第三方支付网关,实现支付请求、回调处理、支付结果通知等功能。
购物车管理:与前端交互,实时更新购物车状态。
后台管理系统
商品管理:管理员可以添加新商品、编辑现有商品、设置促销活动等。
订单管理:查看所有订单状态、处理退货退款请求、导出订单数据等。
用户管理:管理用户账户、权限分配、查看用户行为日志等。
数据分析:提供销售统计、用户行为分析、流量分析等功能,帮助管理者做出决策。
技术选型与架构
技术栈
前端:React + Redux + Axios,用于构建动态的用户界面和与后端API通信。
后端:
Spring Boot:用于快速搭建微服务应用,简化了配置和开发过程。
Spring Cloud:实现微服务架构,包括服务发现(Eureka)、配置管理(Config Server)、断路器(Hystrix)、服务网关(Zuul/Gateway)等。
MyBatis:用于数据库操作,简化了SQL语句的编写和维护。
Redis:用于缓存热门商品数据、会话管理和限流。
RabbitMQ/Kafka:作为消息队列,处理异步任务如订单确认、库存更新等。
数据库:MySQL用于持久化存储,MongoDB用于存储非结构化数据如日志和临时数据。
容器化与部署:Docker用于容器化应用,Kubernetes用于编排和管理容器集群。
架构设计
微服务架构:将整个系统拆分为多个独立的服务,如用户服务、商品服务、订单服务、支付服务等,每个服务独立部署和扩展。
API Gateway:通过Zuul或Spring Cloud Gateway统一管理所有微服务的入口,提供路由、认证、限流等功能。
服务发现与负载均衡:利用Eureka实现服务发现,结合Ribbon进行客户端负载均衡。
安全性:采用OAuth2.0进行授权认证,JWT用于保护API的安全性。
高可用与容错:通过Hystrix实现服务熔断和降级策略,防止系统因单点故障导致整体崩溃

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服