职位描述:
岗位职责: 1. 核心开发:参与分布式Java应用的全生命周期开发,基于Spring Cloud Alibaba/Netty等框架实现高并发业务模块,承担5000+行核心代码编写及单元测试(覆盖率≥80%); 2. 云原生实践:负责微服务容器化部署,编写高可用Dockerfile,使用K8s实现服务自动扩缩容,参与GitLab CI/Jenkins流水线搭建与优化; 3. 智能开发:运用AI代码生成工具(通义灵码3.0、GitHub Copilot X)构建代码模板库,主导自动化测试用例生成,提升团队开发效率30%+; 4. 性能优化:参与JVM参数调优(G1/ZGC)、数据库索引优化(MySQL 8.0+)、Redis集群缓存策略设计,解决TP99延迟超标的性能瓶颈; 5. 跨域协作:与前端(Vue3/React 18)、数据(Flink/Spark)团队协作,设计RESTful/GraphQL接口,输出标准化API文档(Swagger 4.0); 6. 技术预研:跟踪Java 21+虚拟线程、Scoped Values等新特性,参与低代码平台组件开发,提交2+项技术改进提案。 任职资格: 1、211、双一流本科及以上学历,计算机科学与技术、软件工程、电子信息、人工智能等相关专业。 2、掌握Java 17+核心特性:密封类(Sealed Classes)、模式匹配(Pattern Matching)、虚拟线程(Virtual Threads)。 3、熟悉计算机四大基础课程(数据结构/算法/OS/计网),能独立实现LRU缓存、分布式ID生成等常用组件。 4、具备SQL优化实战经验:能写出执行计划优化的复杂查询,理解MVCC原理,有分库分表实践(ShardingSphere)者优先。 5、技术栈要求: -精通Spring Boot 3.x、Spring Cloud 2023,理解IoC容器初始化流程; -熟悉Netty/NIO编程模型,能手写简单的RPC框架核心逻辑; -了解响应式编程:Spring WebFlux + Reactor 3基础应用。 6、中间件能力: -掌握Redis高级特性:布隆过滤器、Stream消息队列、集群模式配置; -熟悉Kafka/RocketMQ:能设计消息幂等性方案,解决重复消费问题; -了解Elasticsearch:能编写复杂DSL查询,实现千万级数据检索优化。 7、工程化实践: -掌握Git Flow工作流,能独立解决代码冲突,理解Rebase与Merge区别; -熟悉Docker核心原理:镜像分层、容器网络模式,能排查常见启动故障; -了解JVM调优工具:VisualVM、Arthas,能分析OOM日志并给出解决方案。 8、加分亮点: -技术产出:GitHub星标500+项目作者,或在InfoQ/掘金发表过Java技术文章; -竞赛经历:ACM区域赛铜牌及以上,或LeetCode周赛排名前10%(刷题量≥500道); -前沿技术:参与过AI大模型集成项目(如基于LangChain开发Java代码助手);有云原生项目经验:使用Istio实现服务网格,或开发过Operator控制器;熟悉Java 24预览特性:Vector API、Record Patterns增强; -业务理解:有支付/电商/金融核心系统开发经验,能设计防重放/防篡改方案。 9、软技能要求: -问题解决:能通过源码调试定位框架级bug,具备根因分析(5Why)能力; -文档能力:能编写符合ISO标准的技术设计文档,包含架构图、时序图、风险评估; -学习主动性:近半年内有技术博客更新(每月≥2篇),或参与过开源项目PR; -抗压能力:能在多任务并行场景下合理规划时间,确保迭代按期交付。 举报
岗位职责: 1. 核心开发:参与分布式Java应用的全生命周期开发,基于Spring Cloud Alibaba/Netty等框架实现高并发业务模块,承担5000+行核心代码编写及单元测试(覆盖率≥80%); 2. 云原生实践:负责微服务容器化部署,编写高可用Dockerfile,使用K8s实现服务自动扩缩容,参与GitLab CI/Jenkins流水线搭建与优化; 3. 智能开发:运用AI代码生成工具(通义灵码3.0、GitHub Copilot X)构建代码模板库,主导自动化测试用例生成,提升团队开发效率30%+; 4. 性能优化:参与JVM参数调优(G1/ZGC)、数据库索引优化(MySQL 8.0+)、Redis集群缓存策略设计,解决TP99延迟超标的性能瓶颈; 5. 跨域协作:与前端(Vue3/React 18)、数据(Flink/Spark)团队协作,设计RESTful/GraphQL接口,输出标准化API文档(Swagger 4.0); 6. 技术预研:跟踪Java 21+虚拟线程、Scoped Values等新特性,参与低代码平台组件开发,提交2+项技术改进提案。 任职资格: 1、211、双一流本科及以上学历,计算机科学与技术、软件工程、电子信息、人工智能等相关专业。 2、掌握Java 17+核心特性:密封类(Sealed Classes)、模式匹配(Pattern Matching)、虚拟线程(Virtual Threads)。 3、熟悉计算机四大基础课程(数据结构/算法/OS/计网),能独立实现LRU缓存、分布式ID生成等常用组件。 4、具备SQL优化实战经验:能写出执行计划优化的复杂查询,理解MVCC原理,有分库分表实践(ShardingSphere)者优先。 5、技术栈要求: -精通Spring Boot 3.x、Spring Cloud 2023,理解IoC容器初始化流程; -熟悉Netty/NIO编程模型,能手写简单的RPC框架核心逻辑; -了解响应式编程:Spring WebFlux + Reactor 3基础应用。 6、中间件能力: -掌握Redis高级特性:布隆过滤器、Stream消息队列、集群模式配置; -熟悉Kafka/RocketMQ:能设计消息幂等性方案,解决重复消费问题; -了解Elasticsearch:能编写复杂DSL查询,实现千万级数据检索优化。 7、工程化实践: -掌握Git Flow工作流,能独立解决代码冲突,理解Rebase与Merge区别; -熟悉Docker核心原理:镜像分层、容器网络模式,能排查常见启动故障; -了解JVM调优工具:VisualVM、Arthas,能分析OOM日志并给出解决方案。 8、加分亮点: -技术产出:GitHub星标500+项目作者,或在InfoQ/掘金发表过Java技术文章; -竞赛经历:ACM区域赛铜牌及以上,或LeetCode周赛排名前10%(刷题量≥500道); -前沿技术:参与过AI大模型集成项目(如基于LangChain开发Java代码助手);有云原生项目经验:使用Istio实现服务网格,或开发过Operator控制器;熟悉Java 24预览特性:Vector API、Record Patterns增强; -业务理解:有支付/电商/金融核心系统开发经验,能设计防重放/防篡改方案。 9、软技能要求: -问题解决:能通过源码调试定位框架级bug,具备根因分析(5Why)能力; -文档能力:能编写符合ISO标准的技术设计文档,包含架构图、时序图、风险评估; -学习主动性:近半年内有技术博客更新(每月≥2篇),或参与过开源项目PR; -抗压能力:能在多任务并行场景下合理规划时间,确保迭代按期交付。 举报
- 你可能感兴趣的职位
- 最近浏览记录
-
8-10千/月
-
0.8-1.2万/月
-
0.5-1.5万/月
-
0.6-1.6万/月
-
0.9-1.2万/月
-
0.5-1.2万/月
-
12-15万/年
-
1-1.5万/月
- 公司规模:0
- 公司性质:0
- 所属行业:电力、电气、自动化、热力、锅炉、照明、电池、电源、电缆、光电等
联系方式
- 联系人:25153467
- 手机:会员登录后才可查看
- 邮箱:会员登录后才可查看
- 邮政编码:
工作地址
- 地址: