java高级工程师/架构师 — 深圳英弗拉斯科技 | CodeTracejava高级工程师/架构师
偏后端 · 深圳 · 经验门槛偏高(10 年+) · 技能线索 Java / PHP / Spring
岗位描述
职位描述
- JVMJava不接受居家办公分布式经验SpringCloud流媒体长视频Redis搜索/推荐/广告经验Spring音视频经验Elasticsearch音视频MySQL直播PHPMyBatis编解码架构设计经验一、
岗位职责
- 负责现有PHP单体点播系统全面Java微服务重构,结合业务现状制定整体重构方案、拆分服务边界,完成业务领域拆分、技术架构蓝图设计,规避重构风险,保障新旧系统平稳过渡、无缝切换;
- 主导解决项⽬核⼼技术难点,搭建⾼性能视频内容检索架构,优化搜索响应效率;设计并落地个性化推荐系统架构,支撑用户定制化内容推荐;同时攻克⾼并发点播、海量用户访问、视频资源存储分发、广告精准投放等场景的性能、并发、数据处理难题;
- 负责中间件、框架、数据库、缓存、搜索引擎等技术组件选型,统一项目技术栈、代码规范、开发流程;搭建基础公共组件、通用工具类、统一权限、统一异常处理、分布式事务等底层基础设施;
- 统筹用户中心、播放系统、广告系统、裂变营销系统、前后台管理系统等所有子系统的研发设计,输出详细架构文档、接口文档、数据库设计方案;审核核心代码,把控整体代码质量;
- 持续监控系统运行状态,针对接口响应慢、数据库瓶颈、缓存失效、高并发雪崩等问题进行专项优化;制定系统容灾、降级、限流方案,保障线上系统高可用、高稳定性;
任职要求
- 本科及以上学历,计算机、软件工程等相关专业,6年及以上Java后端开发经验,2年以上微服务架构设计与落地经验,有完整单体系统转微服务重构项目经验;
想讨论这类机会?
扫码进群,和我们交流方向与市场信号(不是投递表单)。
精通Java基础、JVM调优、多线程、并发编程、集合框架等底层原理,熟练掌握SpringCloud/SpringBoot全家桶微服务生态;
熟练掌握MySQL底层原理,精通SQL优化、分库分表、读写分离技术,具备海量数据场景下的数据库架构设计经验;熟练使用Redis、MQ、Elasticsearch等主流中间件,能够独立完成中间件架构搭建、参数调优、集群部署;深入理解分布式理论,熟练解决分布式事务、分布式锁、服务熔断降级、链路追踪等分布式常见问题;加分项
- 具备OpenSearch深度优化经验,能够独立搭建高性能全文检索系统,优化多维度内容搜索效率;
- 具备个性化推荐系统架构搭建经验,了解协同过滤、热门推荐、标签推荐等基础推荐算法;
- 熟悉CDN、视频转码、流媒体分发相关技术,了解HLS/RTMP等主流视频传输协议;
- 有PHP转Java系统重构经验,熟悉PHP单体项目痛点,可快速适配本次重构业务场景;
- 具备中小型研发团队管理经验,能够独立主导架构团队、研发团队日常工作。(三)综合素质
为保护隐私与来源边界,仅展示经过脱敏与结构化整理的公开摘录。