ID:399470

Alan

中级java开发

  • 公司信息:
  • 花生好车
  • 工作经验:
  • 5年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 海淀

技术能力

Java基础扎实,使用常用设计模式编写可用性、可扩展性、稳定性代码,保证代码质量;通过流式编程加快开发效率。
熟练使用分布式锁、分布式事务,多线程,高并发技术问题处理,有高并发应用开发经验;
熟悉MySQL底层原理、存储引擎、索引、锁、MVCC工作原理,具备⼀定的 SQL 调优能⼒。
熟练使用消息中间件Kafka等,有大规模数据的处理经验;有开源工作流使用经验,如Activit;
熟练使用SpringBoot、SpringCloud、Nacos、Gateway、Seata、Feign、Mybatis、Mybatis-Plus等框架,熟悉各种微服务架构设计⽐如服务
注册与发现,服务降级,限流,熔断,服务⽹关路由设计,服务安全认证架构。
熟悉Redis、ElasticSearch全文检索、索引库数据导入、中文分词、过滤查询、排序、高亮等、非关系型数据库Mongo;
熟悉JVM,排查线上内存问题,熟悉压力测试工具JMeter等,具备一定的JVM调优能力;
熟悉Element-Ui、Vant-Ui、Vue、jQuery、JavaScript、HTML、CSS等前端技术,封装web前端组件;
掌握Linux常⽤命令、Shell脚本等运维技术,熟练使用Nginx进行负载均衡、反向代理、动静分离;
熟悉 docker 常⽤命令,能够实现基于 docker+Jenkins 实现⾃动化部署;
有从0到1项目的开发全过程经验;乐于与人交流,快速解决沟通障碍,具备较高的抗压能力;
有表设计、高并发优化、自定义分布式锁组件经验、热爱研究源码、独立解决线上各种问题的能力;

项目经验

沃通知1.0技术栈为SpringMvc,Spring,Mybatis,Kafka,Es,Oracle数据库,jQuery,Jsp,Echarts,Activiti
沃通知2.0技术栈为SpringMvc,SpringBoot,SpringData,Eureka,Getway,Apollo,Feign,Ribbon,Redis,Kafka,Es,Mongo,达梦数据库,Vue,Element-Ui,Vant-UI
沃通知自2018年用户使用量提升,从而剥离沃运营平台,又自2021年开始用户使用量极速增长,分布式架构不再满足需求,计划2023年微服务重构,并作为联通内部发红头文件的公文系统,面向"总部-省分-地市-县分-网格"和"子公司"提供各级通知、办理服务的五级穿透,实现"点到点"直接下达各部门,透明化过程监控,达到精准通知、快速办理的目的建设。
1、使用kafka多级队列解决并发创建通知问题,并且去掉流程引擎,手写业务流程代码提高并发。
2、由百度UEditor改造为WPS Office,使用多级nginx代理实现内嵌成WPS Office文档对接,实现wps后台性能优化与页面响应速度优化,并针对试点省分灰度发布。
3、使用redis分布式锁和自定义注解开发防重复提交功能,解决工单数据重复问题。
4、使用cookie实现多岗位起草通知自动切岗,选择部门发通知,使用适配器模式与kafka推动流程走向,使用Es作为通知列表查看功能,使用mongoDB存储通知页面数据。
5、开发spring自研分库分表中间件实现已办通知,按时间分类入库。
6、沃通知与国际有限公司、云门户单点对接,使用kafka推送工单,方便用户在三方系统处理通知。
7、使用kafka与多线程实现组织数据同步,用户中心数据动态修改沃通知用户中心组织人员数据,实时操作。
8、使用vue与ElementUI和Vany-UI封装pc与app选人组件与部门组件,方便系统统一使用。
9、开发部门组件与选人组件,后台接口数据封装,与部门组件、选人组件前台联调。
10、使用redis开发公告模块,方便通知用户上线版本迭代具体上线功能。
11、沃通知通知流程配置实时配置各部门收文接口人,使用户点对点快速收文及时处理。
12、沃通知uiue页面改造,实现各个系统样式统一化。
13、运用kafka,开发运维工具,方便运维人员配合用户处理工单数据修改,删除等问题。

知识库营销抽奖平台 Java工程师
技术栈为SpringBoot,MyBatis,Nacos,Getway,Feign,Redis,kafka,MySQL,Vue
从 2023 年起,AI 大模型迅速发展,知识库紧跟大模型的应用发展,作为大模型的基础性数据资源。为了大力推广知识
库,开发了营销抽奖活动,以此吸引用户踊跃参与,进而提升用户活跃度和忠诚度。我们围绕抽奖服务打造了全面的营销
服务,涵盖积分账户、规则引擎、抽奖策略、活动玩法以及奖品发放等关键环节。这些服务不仅能够充分满足业务产品快
速迭代上线的迫切需求,还有效降低研发成本,显著提升交付效率,为公司的AI业务发展提供坚实有力的支持。
1、优化抽奖场景,将抽奖从数据库行级锁优化为Redis锁,又从Redis独占锁,优化为滑块锁。
2、通过决策树,规则引擎过滤策略,定位博主,积分达人,优质文章,知识专题等各类标签来量化出具体可参与的抽奖活
动。通过这种方式控制运营成本和精细化运营。
3、运用模板、策略、工厂设计模式,定义抽奖过程标准和实现对应的多类型抽奖的服务模块。
4、解耦抽奖流程,把抽奖和发奖用kaka消息串联起来,避免流程太长,导致用户等待,影响好感度。
5、开发活动管理页面,方便后台运维活动发布。
6、开发规则数过滤页面,方便后台运维调整规则树调整。

云资源运营平台 Java工程师
内容:
云资源1.0技术栈为Spring,Mybatis,Oracle数据库,Kafka,Redis,Activiti,jQuery,Jsp,Echarts
云资源2.0技术栈为SpringBoot,SpringData,Nacos,Getway,Feign,Seata,Kafka,达梦数据库,Vue,
Element-Ui
云资源项目从2011年开始构建,为打造便捷高效的服务体验,方便用户使用通信云资源的运营入口,借助流程化、自动化
手段驱动资源运营的全过程,实现资源申请购买、配置变更、操作系统变更、资源退订、网络自动开通、ip地址申请及其
他运营服务,并提供资源运营大屏图形化展示,提升资源运营效率和用户满意度。
1、运用redis缓存,实现创

信用行为

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

发布任务

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

微信接收人才推送

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

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