ID:321158

ke丶wish

高级java开发工程师

  • 公司信息:
  • 树根互联股份有限公司
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 1000元/8小时
  • 兼职时间:
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 广州
  • 天河

技术能力

具备扎实的 JAVA 基础,数据结构与算法,掌握并发编程,集合,网络编程等相关知识; 
精通 JVM 内存模型,内存结构,熟悉类加载过程,垃圾回收算法和垃圾回收器特性,有丰富的问题排查和性能调优经验; 
精通 MySql 的底层结构,执行流程,锁,索引,事务,MVCC 原理,熟练掌握表结构设计,索引优化能力; 
精通 Redis 的执行流程,数据类型,持久化和过期策略,熟悉 Redis 的高可用架构原理; 
熟练掌握 Kafka、RocketMQ、RabbitMQ、ElasticSearch、xxl-job、Apollo、Grafana 等中间件; 
熟练掌握分布式下的开发经验(Seata),包括分布式事务,幂等设计,分布式理论等; 
熟练掌握 Spring,MyBatis,SpringCloud,Dubbo,Netty,Nacos 等主流 Java 开发框架; 
熟练使用 Linux 常用命令,以及 Linux 的环境搭建,项目部署,日志分析,问题排查; 
熟悉敏捷开发流程与规范,熟悉 devOps 相关技术栈例如 docker、k8s、jenkins 
熟练使用 Maven,Git, idea,SVN 等开发管理工具; 
熟悉 ddd 领域驱动设计思想以及系统设计模式,在项目中能熟练使用单例,策略,适配器,模板方法等模式。

项目经验

2023.02-2023.10 推款项目——致景科技 
项目描述:本推款是一个电商平台,用于给一些 B 端的中小客户进行选款下单。 1、订单服务:接入授信支付,与仓库交互,实现退货退款等流程,对接工厂的生产需求,备货需求等业务。后期与聚水潭 erp 平台对接,同步订单数据到聚水潭。 2、商品搜索服务:旨在提供高效、准确的商品搜索服务。通过使用 Elasticsearch 作为搜索引擎,实现了全文搜索、过滤、 排序和聚合等功能,大大提升了用户的搜索体验和系统的性能。 
技术架构:MySQL、MyBatis-Plus、Redis、Spring Boot、Nacos、ELK、Yapi、Kubernetes (K8s)、Jenkins、ElasticSearch  个人职责与成果:
1、订单以及商品搜索服务的主要负责人,此项目期间优化组内单元测试编写的规范以及代码审查流程,确保新项目内代码 质量和系统稳定性;
2、在聚水潭 sdk 未完善的情况下,使用 chatgpt 指令自动生成其 sdk 的出入参字段,保证了字段正确性的同时也大大减 少了人工搬运字段的时间;
3、通过 canal 同步 mysql 的数据到 es 后,在 es 做定制化搜索(召回规则,分数,比例等);
4、引入 Elasticsearch 集群:为了满足海量商品数据的搜索需求,并保证高可用性和扩展性,我们搭建了一个 Elasticsearch 集群,通过水平扩展和数据分片,实现了搜索服务的高并发处理和容错能力;
5、数据同步和索引优化:为了保持商品数据的实时性,我们设计了一个可靠的数据同步机制,将数据从主数据库同步到 Elasticsearch 中,同时,通过对索引的优化和分析,提高了搜索的响应速度和准确性;
6、搜索算法优化:为了提供更精确的搜索结果,我们采用了多种优化算法,包括相关性排序、权重调整和模糊搜索等,通 过不断迭代和测试,不断优化搜索算法,提高了搜索结果的质量和准确性。

信用行为

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

发布任务

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

微信接收人才推送

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

接收人才推送
联系聘用方端客服
联系聘用方端客服