职位要求
具体岗位描述:
1参与业务需求深度评审,从技术视角评估需求可行性,结合业务发展规划制定高适配的Java后端技术架构方案,涵盖微服务拆分分布式架构设计技术栈选型等。
2基于JavaEE/Spring生态进行高性能后端服务开发,实现RESTfulAPIRPC服务等核心业务接口,支撑核心业务场景。
3开展代码审查,及时发现代码问题性能隐患和设计缺陷,推动团队代码质量提升,建立并落地团队编码规范。
4进行全链路系统性能分析与调优,包括JVM调优(内存GC编译优化)数据库调优(SQL优化索引设计分库分表读写分离)缓存调优(Redis集群设计缓存策略缓存一致性)网络调优等,提升系统吞吐量降低响应延迟。
5负责线上系统问题排查与攻坚,包括服务宕机性能瓶颈数据一致性问题分布式事务异常等,快速定位根因并制定解决方案,保障系统724小时稳定运行。
与产品前端测试运维AI算法数据等跨团队紧密协作,对齐开发需求协调开发资源,解决跨团队技术问题,保障项目按计划交付
1本科及以上学历,人工智能计算机科学与技术软件工程电子信息工程等相关专业。
23年及以上Java后端实际开发经验,2年及以上微服务/分布式系统开发经验,有大型项目开发落地经验。
3精通JavaSE/JavaEE核心技术,深入理解JVM原理(内存模型GC算法类加载机制)Java并发编程(线程池锁机制并发容器),能独立完成JVM调优。
4精通Spring生态技术栈,包括SpringBootSpringCloud/SpringCloudAlibaba(Nacos/Sentinel/Seata/OpenFeign等)SpringMVCSpringDataJPA/MyBatis-Plus,能熟练搭建微服务架构。
5精通关系型数据库(MySQL/Oracle),深入理解数据库原理事务隔离级别锁机制,熟练掌握SQL优化索引设计分库分表(Sharding-JDBC)读写分离等优化手段。
6精通NoSQL数据库,包括Redis(集群持久化缓存策略分布式锁)MongoDB/Elasticsearch,能根据业务场景合理选型并落地。熟悉分布式系统核心原理,精通分布式事务(2PC/TCC/SAGA/本地消息表)分布式锁分布式ID服务注册发现配置中心限流熔断降级等分布式技术方案。
招聘人数:1人