职位描述
职位概述
具备扎实Java开发能力、对系统架构有深刻理解的后端工程师。参与核心业务系统的设计、开发与优化,与产品、前端及测试团队协作,共同打造高性能、高可用的系统。
岗位职责
1.负责核心业务模块的后端开发、测试、部署与线上维护。
2.参与系统架构设计、数据库设计及技术方案评审,持续优化系统性能与稳定性。
3.编写高质量、可维护的代码,遵循团队开发规范,保障代码安全与可扩展性。
4.参与技术难题攻关,解决系统瓶颈,提升系统承载能力与响应效率。
5.与业务团队密切沟通,快速理解业务需求,并将其转化为可靠的技术实现。
技术能力要求
必备技能
1.Java基础:扎实的Java语言基础,熟悉多线程、集合、I/O、反射等核心机制,理解JVM内存模型、垃圾回收机制及性能调优。
2.主流框架:熟练掌握Spring Boot、Spring Cloud、MyBatis等主流开发框架,理解其核心原理。
3.数据库:精通MySQL,具备索引优化、SQL调优及事务管理经验。熟悉NoSQL数据库(如Redis、Hbase)。
4.中间件:熟悉消息队列(Kafka/RabbitMQ)、缓存(Redis)等中间件的使用与配置。
5.分布式与微服务:理解分布式系统原理,熟悉服务注册与发现、配置中心、负载均衡、服务熔断与限流等微服务治理方案。
6.系统设计:具备良好的系统设计能力,熟悉常用设计模式,能独立完成模块设计及技术文档编写。
7.工具与规范:熟练使用Git、Maven/Gradle,熟悉Linux常用命令及Shell脚本编写。
8.系统部署:熟悉容器化技术(Docker、Kubernetes)及CI/CD流程,熟悉云服务平台(AWS、阿里云、腾讯云等)常用组件。
优先考虑
1.虚拟电厂业务技能:有虚拟电厂、智能电网、能源管理(EMS)、储能电站等相关项目经验者优先。
2.爬虫技术能力:具备网络爬虫开发经验,熟悉Scrapy、Selenium、Playwright等工具。理解主流反爬机制,并能设计应对策略。具备良好的数据清洗、处理与存储设计能力。
3.AI应用经验:有AI项目落地经验,了解机器学习/深度学习基本流程。熟悉Python, 了解TensorFlow、PyTorch等框架,或有Spring AI、LangChain4j等Java生态AI集成经验者优先。对大模型(LLM)应用(如RAG、智能体)有了解或实践,特别是与行业知识库结合者优先。
项目经验
基本经验要求
1、学历:计算机相关专业本科及以上学历。
2、技术架构:具备3年以上Java后端开发经验,主导或深度参与过微服务架构的设计、开发和部署。
3、核心能力:拥有高并发、高可用系统的开发或性能调优经验,能解决实际系统中的关键问题和技术难题。
4、全流程经验:熟悉从需求分析、设计、编码、测试到部署上线的完整软件开发流程。
电力行业相关经验(优先考虑方向)
如果候选人具备以下任一领域的项目经验,将被优先考虑:
1、国网信息系统:参与过类似”用电信息采集2.0“、“营销2.0”、“负管2.0”等系统的开发。
2、电力市场与交易:了解或参与过电力交易平台、电力需求侧管理平台等系统的开发。
3、相关软硬件企业:如金智科技、清大科越等工作经验。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕