岗位职责:
1、根据需求文档,制定信创环境下的技术实现方案,包括架构设计、模块划分、接口设计等。
2、在信创环境下,使用JAVA/C++进行软件产品的设计与开发,确保信创终端产品后端功能实现、性能优化及安全性。
3、对信创产品后端进行性能调优,包括内存管理、CPU占用率优化等,确保后端在不同技术路线下最优性能。
4、参与产品的集成测试、系统测试及信创环境下的专项测试,确保产品的功能正确性和稳定性。
5、编写技术文档,包括设计文档、开发指南、测试报告等,确保团队成员能够准确理解软件产品的架构和代码逻辑。
任职要求:
1、硕士及以上学历,计算机相关专业,具备超过 5 年及以上的 Java/C++开发经验,具备信创经验者优先。
2、扎实的 Java技术栈基础,对 JDK,SpringBoot,SpringCloud,Netty,GRPC等相关核心源码熟悉和相关应用落地使用经验。
3,具有扎实的 Java 编程基础,熟悉 JVM 原理、内存模型、垃圾回收等。掌握 OOP 和 SOLID 设计原则, 具备良好的编码习惯和代码重构能力;精通C++语言编程,熟悉面向对象编程,熟悉shell语言开发,有良好的编程规范。
4,熟悉常用的设计模式,并能在实际开发中灵活应用。
5、对常用主流中间件数据库如 KingBase、mysql、redis、kafka、ES、zookeeper、naocs等,理解底层原理及使用场景,遇到问题能提出优化解决方案。
6、具备前端开发能力,熟悉Vue、js框架及其生态系统开发高交互性、响应式的Web界面。
7、精通Linux/UNIX 任一平台下 C/C++ 的开发、调试等工具;了解linux内核(进程调度、设备驱动)。