职位详情
中高级java工程师
1.5-2万
南京瑞励能信息技术有限公司
南京
3-5年
本科
01-14
工作地址

国网江苏省电力公司电力科学研究院

职位描述

1.编程语言与特性:精通至少一门主力开发语言(C++/Java/Python),具备良好的编程习惯和代码规范意识。

(1)C++方向:精通C++语言,熟练掌握面向对象、泛型编程、模板、多线程及内存管理。具备系统级性能优化能力。

(2)Java方向:精通Java语言及JVM原理,深入理解IO、多线程、集合等基础框架。熟悉Spring, MyBatis等主流生态。

(3)Python方向:精通Python语言,熟练掌握面向对象、函数式编程及装饰器、生成器等高级特性。熟悉Django/Flask或Pandas/NumPy等主流库。

2.系统、网络与中间件:

(1)操作系统:熟悉Linux操作系统,具备在Linux环境下开发、部署和运维的能力。

(2)网络编程:理解网络通信原理,熟悉TCP/IP协议栈,具备服务端或高并发网络编程经验。

(3)中间件:熟悉常用中间件,如消息队列(Kafka, MQ)、缓存(Redis, Memcached)、服务发现(ZooKeeper)等。

3.数据与存储:熟悉至少一种关系型数据库(如MySQL、SQL Server、DB2、Oracle)能够进行数据库设计、优化和调优。

4.开发与环境:精通至少一种主流IDE,熟练使用代码调试和性能分析工具。熟悉Git等版本控制系统。

5.容器化与部署:熟悉Docker容器技术,能够进行应用的打包、部署和管理。了解Kubernetes者优先。

6.质量与协作:具备良好的代码规范和风格,有单元测试习惯。能够积极参与代码评审、技术分享和团队协作。

7.架构设计与高阶技能

(1)系统架构能力:具备中大型系统的架构设计、模块划分和技术选型能力。能够编写核心代码,解决关键架构难题。

(2)分布式与微服务:深入理解分布式系统原理,掌握微服务架构的设计、治理(服务发现、配置中心、熔断、网关)和演进。

(3)专项性能优化:C++方向上精通SIMD指令集等底层优化技术,以实现极致性能;Java/Python方向上精通JVM/Python解释器调优、缓存技术、异步编程等,全面提升系统效率。

8 .软技能与综合素质

(1)沟通协作:具备优秀的沟通能力,能够与项目经理、团队及上下游有效协作,共同推动项目目标达成。

(2)问题解决:具备强大的逻辑分析、问题定位和解决能力,面对挑战能提出创新性解决方案。

(3)技术文档:具备良好的技术文档编写能力,能产出清晰的设计文档等。

(4)学习与成长:对技术有热情,具备快速学习新技术和知识迁移的能力,能持续驱动自我与团队成长。

以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕

立即申请