职位描述
1. 后端业务系统开发:负责 Java 后端核心业务模块的设计、编码、测试及上线交付,主导需求分析与技术方案落地,保障系统的高可用性、高并发处理能力及安全性。
2. 分布式系统构建与优化:参与分布式系统架构设计、重构及性能调优,负责分布式核心组件(服务治理、分布式事务、分布式缓存等)的开发、维护与迭代,解决分布式场景下的一致性、容错性、负载均衡等核心问题。
3. 爬虫系统开发与运维:设计并实现高可用、高并发的网络爬虫系统,制定合理的爬取策略与反反爬方案,负责爬虫任务的调度、数据抓取、清洗、存储及增量更新,保障数据获取的稳定性、准确性与合规性。 (优先考虑)
任职要求
1. 本科及以上学历,计算机、软件工程、电子信息等相关专业,1-3 年及以上 Java 后端开发经验,有中大型分布式系统开发实战经验者优先。
2. 熟悉 MySQL 、PostgreSQL 等关系型数据库,精通索引优化、SQL 调优;了解 Redis 、MongoDB 、Elasticsearch 等中间件的使用及分布式部署方案。
3. 爬虫开发经验:具备 2 年及以上网络爬虫开发经验,熟练使用 HttpClient 、Jsoup 、Selenium 、Playwright 等爬虫工具,精通 HTTP/HTTPS 协议、Cookie 池、IP 池搭建及动态渲染页面爬取技术。(优先考虑)