资深JAVA开发工程师(全栈)
职位描述
该职位来源于猎聘 岗位职责 1、负责工业微服务应用的前后端设计与开发,包括业务域拆分、接口设计、编码实现、单元测试、联调上线;参与业务部门生产、工艺、质量核心业务需求评审、技术方案评审、数据库设计,识别业务痛点并输出合理技术方案。 2、主导线上服务稳定性保障:负责 JVM 参数调优、内存泄漏排查、GC 优化、处理高并发、大流量场景下的性能瓶颈,支撑平台峰值业务稳定运行。 3、参与高可用、高并发架构建设:包含限流、熔断、降级、分布式锁、分布式事务、多级缓存、异步消息队列等中间件落地,持续优化链路时延、吞吐能力。 4、熟练使用 AI Coding 工具(Copilot、Cursor、通义灵码等)辅助编码、代码重构、单元测试编写、问题排查。 5、参与技术规范、开发规范、代码评审体系建设;主导技术难点攻关,沉淀技术文档、故障复盘文档;指导初级 / 中级开发工程师,进行代码 Review、技术分享。 6、配合运维团队完成迭代交付,参与线上故障应急处理、根因分析;持续推动技术债务清理、架构迭代升级。 7、按需参与大数据链路对接(Flink/Hadoop 等),和平台数据协同,支撑工业场景数据采集、计算、智能分析能力落地。 任职要求 1、本科及以上学历,计算机、软件工程等相关专业,5-8年 Java 前后端开发经验,熟悉Vue/React等主流前端框架,能基于AI Coding工具完成全栈式开发。 2、精通微服务全技术栈:熟练 SpringBoot、SpringCloud/SpringCloudAlibaba;熟悉 Nacos、Sentinel、Gateway、OpenFeign 等组件;熟悉 RESTful 接口、RPC 调用规范。 3、精通 JVM 原理与调优:熟悉类加载机制、内存模型、GC 算法、垃圾收集器,能独立使用 Arthas、MAT、JProfiler 等工具排查 OOM、CPU 高、线程阻塞、GC 频繁等线上问题,具备线上 JVM 调优实战经验。 4、具备高并发系统实战经验,深入理解缓存(Redis)、消息队列(RocketMQ/Kafka)、Elasticsearch ,熟练使用分布式锁、限流熔断、分库分表等解决分布式应用问题。 5、熟练使用 AI Coding 工具(Cursor/GitHub Copilot / 通义灵码等)能够利用 AI 工具辅助开发、生成测试用例、排查问题;有明确的 AI 编码使用规范意识,能识别 AI 代码缺陷、漏洞,不会直接无脑上线 AI 生成代码。 6、数据库功底扎实:熟练使用MySQL、Oracle等主流数据库,熟悉索引优化、SQL 调优、事务隔离级别、锁机制。 7、熟悉 Git、Maven/Gradle、Docker,了解 CI/CD 流程;能看懂链路追踪、监控告警体系(SkyWalking/Prometheus/Grafana)。 加分项 1、有工业互联网、MES、ERP、SAP、数字孪生、智能制造相关项目经验优先。 2、有工业协议(MQTT、MODBUS、OPC UA等)对接经验,时序库(TDengine、InfluxDB等)应用经验。 3、理解 AI Agent 、RAG基本原理,了解知识库、智能体架构。 4、良好的沟通及协调能力,能自己闭环工作内容。 5、认同技术岗位的核心是实现业务需求、赋能业务,而不是堆砌技术。
对这个职位感兴趣吗?