1-1.6万
青岛数码科技中心-A座15楼1510室
岗位职责
1. 负责企业级Java应用系统的架构设计、技术选型与核心模块开发,确保系统高性能、高可用及可扩展性。
2. 主导技术攻关,解决复杂业务场景下的架构难题(如高并发、分布式、微服务、数据一致性等)。
3. 设计并开发高效、稳定的网络爬虫系统,解决反爬策略、数据清洗、分布式抓取等问题。
4. 优化现有系统架构,制定技术规范,推动团队代码质量和开发效率提升。
5. 与产品、运维、测试团队协作,主导系统全生命周期管理,指导初中级工程师技术成长。
任职要求
1. 技术能力:
- 精通Java及生态(Spring Boot/Cloud、Netty、MyBatis等),熟悉JVM调优及设计模式。
- 有分布式系统架构经验(微服务、消息队列、分布式缓存/事务)。
- 熟悉爬虫技术栈(如Jsoup、WebMagic、Selenium、Scrapy等),能应对动态页面、验证码、IP封禁等问题。
- 熟练使用MySQL/NoSQL数据库,熟悉Elasticsearch、Redis等中间件。
- 熟悉多线程、异步编程、网络通信及Linux环境部署。
2. 经验要求:
- 4年以上Java开发经验,2年以上复杂系统架构设计经验。
- 至少1个中大型爬虫项目落地经验(需在简历中体现技术细节)。
3. 软性要求:
- 具备技术抽象能力和业务敏感度,能平衡技术追求与落地成本。
- 逻辑清晰,有主导跨团队协作经验,具备技术文档撰写能力。
加分项(非必需)
1. 熟悉云原生(Docker/K8s)、大数据处理(Hadoop/Spark/Flink)技术。
2. 有反爬对抗、大规模数据存储(PB级)或实时抓取经验。
3. 开源项目贡献者或技术博客作者。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕