职位描述:
1.参与产品需求评审、设计、开发,保障版本顺利交付;
2.负责制定技术标准和设计规范及指引,并指导和推动落地;
3.负责系统架构、优化,并能根据业务规划制定系统架构演进方向及落地计划;
4.负责攻克业务模型复杂带来的各种挑战及关键技术难题,保证系统的稳定性、高可用性、高扩展性;
5.与产品、研发和测试密切合作,能主动推动和协调团队落地工作任务。
岗位要求:
1.大学本科以上学历,计算机相关专业,3年及以上大规模分布式系统应用架构设计经验,扎实的计算机专业基本功,具有较强的编码能力和良好的编码风格;
2.熟练掌握Java语言,对JVM原理有深入了解,能熟练使用工具对JVM问题进行快速定位与解决,具备线上JVM调优优先;
3.掌握主流的应用框架(Spring、Spring Boot)、中间件(缓存、消息队列、搜索引擎)和微服务系统架构并了解原理;
4.熟练掌握K8S容器化技术,并对容器配置(生命周期、健康检查)有足够了解;
5.对数据库事务、锁、索引有深入理解,有丰富的SQL调优经验;
6.熟练掌握至少一种大数据处理技术:Hadoop、Spark、Clickhouse、Flink;
7.有SaaS系统开发经验者优先;
8.具备超大规模数据应用开发经验优先;
9.学习能力强,有自驱力,具备良好的问题分析和解决能力,有良好的架构和业务理解能力,有技术追求,愿就编码和设计深入探究和优化。