ID:413939

ZML@

java开发工程师

  • 公司信息:
  • 阿里巴巴
  • 工作经验:
  • 6年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 所在区域:
  • 杭州
  • 余杭

技术能力

本人精通Java和Python两大主流编程语言,具备扎实的编程功底和丰富的全栈开发经验。在Java领域,熟练掌握Spring Boot、Spring Cloud等微服务架构,能够独立设计并开发高可用、高性能的企业级后端系统;熟悉Hibernate、MyBatis等ORM框架,以及Maven/Gradle项目构建工具。对JVM内存模型、多线程并发、性能调优有深入理解,曾参与多个大型分布式系统的开发与维护。在Python方面,擅长使用Flask、FastAPI、Django等框架快速构建Web应用和RESTful API;熟练掌握网络爬虫技术,能应对动态页面加载、反爬机制、验证码识别等复杂场景,具备使用Scrapy、Selenium、Requests等库进行大规模数据采集和清洗的经验;同时熟悉数据分析与处理,可利用Pandas、NumPy进行数据清洗与分析,结合Matplotlib、ECharts进行数据可视化。此外,熟悉SQL和NoSQL数据库(MySQL、PostgreSQL、Redis、MongoDB)的设计与优化,了解Docker、Kubernetes容器化部署及CI/CD持续集成流程。具备良好的代码规范和文档编写习惯,善于沟通协作,能够快速理解业务需求并提供技术解决方案。作为技术顾问,致力于以高效、可靠的代码交付价值,帮助客户解决实际技术难题,推动项目成功落地。

项目经验

项目一:智能供应链协同平台(Java技术栈)
项目背景:为一家中型制造企业搭建供应链协同平台,实现采购订单、库存预警、供应商绩效评估的数字化管理,解决信息孤岛和响应滞后问题。
我的角色:担任核心后端开发与架构设计,负责需求分析、数据库设计及关键模块实现。
技术实现:

基于Spring Cloud微服务架构,拆分订单、库存、供应商、消息通知等独立服务,使用Nacos作为注册中心和配置中心,保障系统高可用与横向扩展。

采用MySQL存储业务数据,结合Redis缓存热点数据(如实时库存、供应商评级),显著提升查询性能;使用RabbitMQ处理异步消息(如订单状态变更通知),确保数据最终一致性。

设计了基于RBAC的权限管理模块,对接企业微信实现审批流自动化;引入XXL-JOB分布式调度任务,定时同步ERP数据并生成库存预警报表。

利用Python编写辅助脚本(数据分析部分),对供应商交货准时率、质量合格率进行统计,通过ECharts生成可视化看板,辅助管理层决策。
项目成果:系统上线后,采购订单处理效率提升40%,库存周转率提高25%,供应商协同响应时间缩短50%,获得客户高度认可。该项目体现了我在Java微服务、数据库优化、消息中间件及跨语言整合方面的综合能力。

项目二:全网招聘数据智能获取与分析平台(Python技术栈)
项目背景:为一家人力资源咨询公司开发招聘数据采集系统,实时监控主流招聘网站(如前程无忧、智联招聘、BOSS直聘)的职位信息、薪资趋势及企业招聘动态,用于行业薪酬报告生成和人才流动分析。
我的角色:独立负责整个爬虫系统的设计与开发,并搭建数据清洗与存储管道。
技术实现:

综合运用Requests、BeautifulSoup解析静态页面,对于动态加载内容(如Ajax接口、JS渲染)使用Selenium模拟浏览器操作,并结合Playwright应对反爬机制;针对IP封锁问题,构建代理IP池(自建+第三方代理),实现请求轮换。

采用Scrapy框架搭建分布式爬虫,通过Redis去重和调度,支持多网站并发采集,日均抓取数据量超10万条;对于验证码,接入打码平台(如超级鹰)自动识别,少数复杂验证码则使用OCR(Tesseract)辅助。

数据清洗阶段利用Pandas进行字段归一化(如薪资范围统一换算为月薪)、去重、异常值处理;将结构化数据存入MongoDB(原始数据)和MySQL(统计结果),便于后续分析。

基于Flask开发简易数据展示后台,提供按城市、职位类别、经验要求的薪资分布图表,并支持Excel报告导出;同时搭建定时任务(Cron+Shell脚本)每周自动更新数据,确保客户获取最新趋势。
项目成果:平台稳定运行一年,累计采集职位信息超500万条,为客户输出季度薪酬报告20余份,准确率高达95%以上,帮助客户在人力资源咨询业务中建立数据优势。此项目充分展现了我扎实的Python爬虫技术、反爬应对策略、数据处理能力及全栈开发思维。

信用行为

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

发布任务

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

微信接收人才推送

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

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