1.3-2万·14薪
力牌能源科技(郑州)有限公司
核心职责:
1. 系统设计与开发:负责能源业务相关的大型、复杂后端系统的架构设计、核心模块编码实现及性能优化。
2. 微服务架构实践:熟练运用Spring Cloud Alibaba/Spring Cloud Netflix等构建、部署、治理和维护微服务架构的系统,包括服务注册发现(Eureka/Nacos)、配置中心(Config/Nacos/Consul)、服务网关(Gateway/Zuul)、负载均衡(Ribbon/LoadBalancer)、熔断限流(Hystrix/Sentinel)、分布式链路追踪(Sleuth/Zipkin/SkyWalking)等核心组件。
3. 关键技术实施:
a. 精通分布式缓存(Redis)、消息中间件(RabbitMQ/Kafka/RocketMQ)的原理和应用场景,并能进行设计选型和性能优化。
b. 深入理解和使用主流ORM框架(如MyBatis/MyBatis-Plus)和JPA(如Hibernate)。
c. 精通多线程、高并发、高可用系统的设计模式与解决方案。
d. 熟练掌握数据库设计与优化(SQL + NoSQL,如MySQL, PostgreSQL,了解时序数据库如InfluxDB、TDEngine者为佳)。
e. 了解容器化技术(Docker)和容器编排(Kubernetes)在微服务环境中的应用。
4. 性能调优与安全:持续分析系统性能瓶颈,进行JVM、SQL、缓存、RPC等多层次的深度优化,保证系统稳定高效运行。关注并实施应用安全最佳实践。
5. 技术引领与协作:参与技术选型,制定开发规范和最佳实践,进行代码Review,提升团队整体开发水平和工程质量。
6. 问题解决与文档:快速定位并解决生产环境中的复杂技术问题;编写高质量的技术设计文档与接口文档。
任职要求 (硬性要求) :
1. 学历要求:本科及以上学历,计算机、软件工程、通信或相关理工科专业优先。
2. 工作经验:7年以上全职Java后端开发经验,其中不少于5年专注于分布式系统、高并发系统的设计与开发。
3. 行业经验:必须具备3年及以上能源行业(油气、智慧能源、能源互联网等)信息化系统的实际项目开发经验,对行业业务模型、数据标准(如IEC CIM/61850等)、常见系统(如EMS, SCADA, EAM, 能源交易平台, 能效管理系统等)有深入了解。
4. 核心技术栈:
a. 精通Java语言及生态系统:深刻理解Java核心特性(集合、并发、IO、NIO、网络、JVM内存模型、GC原理等)。
b. 精通Spring框架生态:深入理解Spring Framework(IoC, AOP, MVC, Data等),Spring Boot原理与最佳实践。
c. 精通微服务解决方案:必须熟练掌握Spring Cloud微服务全家桶(包括但不限于Eureka/Nacos, Config/Nacos/Consul, Gateway/Zuul, Ribbon/LoadBalancer, Hystrix/Sentinel, Feign/OpenFeign, Sleuth/Zipkin/SkyWalking等),并有大规模微服务系统设计和落地的成功经验。
d. 精通主流中间件:熟练使用Redis、RabbitMQ/Kafka/RocketMQ、Elasticsearch等,理解其核心原理和应用场景。
e. 精通数据库:精通MySQL/PostgreSQL数据库设计、优化(索引、分库分表、读写分离策略),熟悉常用NoSQL数据库(MongoDB等),了解时序数据库(如InfluxDB, TDEngine)为强加分项。
f. 工具链:熟练使用Maven/Gradle、Git/Gitlab、Jenkins/其他CI/CD工具。
5. 架构与设计能力:具备良好的系统架构设计能力,熟悉领域驱动设计(DDD)、微服务设计模式、设计模式、重构技巧,能编写高质量、可维护、可扩展的代码。
6. 软技能:
a. 优秀的问题分析与解决能力,能独立承担复杂模块和系统的设计开发工作。
b. 强烈的责任心、良好的沟通能力、团队协作精神和服务意识。
c. 较强的自我驱动能力,能主动学习新技术和行业动态,具备技术热情和创新思维。
d. 较好的英语读写能力(能阅读技术文档)。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕