职位详情
Java架构师
1.5-2万
软通动力信息技术(集团)股份有限公司
南京
3-5年
本科
07-16
工作地址

通服大厦天翼物联

职位描述

任职要求

1. 必备技能:扎实的Java功底: 精通Java语言,具备3年以上Java服务端开发经验,熟悉常用的框架(Spring Boot, Spring MVC等)。

2. 深入理解关键网络协议:精通SNMP协议(v2c/v3),理解MIB库概念,有使用SNMP库(如SNMP4J)进行设备信息查询和Trap接收处理的实际项目经验;

3. 精通基于SSH和TELNET的设备连接、命令执行、配置解析(通过CLI),熟练使用相关Java库(如JSch, Apache MINA SSHD, Expect4j等);

4. 熟悉NETCONF协议及其工作流程,了解YANG数据模型,有使用Netconf Client库(如Netconf4j)进行设备配置管理(get-config, edit-config, rpc操作)的经验;

5. 理解并实际应用过LLDP协议进行网络邻居发现和拓扑构建;

6. 深入理解TCP和UDP协议的基本原理、差异及其在网络编程中的应用场景;

7. 扎实的网络基础知识:深入了解OSI第二层(数据链路层): 熟悉MAC地址、以太网帧、VLAN、STP/RSTP/MSTP、二层交换机工作原理;

8. 深入了解OSI第三层(网络层): 精通IP协议、子网划分、路由原理、ARP、ICMP、静态路由、动态路由协议(如OSPF, BGP基本概念);

9. 能清晰理解交换机、路由器等二、三层设备的基本配置和工作原理;

10. 数据库能力: 熟悉至少一种关系型数据库(MySQL, PostgreSQL等)和SQL开发;

11. 工程能力: 熟悉常用开发工具(Git, Maven/Gradle, IDE),具备良好的面向对象设计能力、设计模式应用能力;

12. 优先考虑:有大型网络管理系统(NMS)、网管平台、IT运维系统开发经验者优先;

13. 具备网络设备(Cisco, H3C, Huawei, Juniper等主流厂商)实际配置、操作或管理经验者优先;

14. 熟悉网络设备自动化运维(Ansible等)工具者优先;

15. 熟悉消息队列(Kafka, RabbitMQ等)或缓存技术(Redis)等用于通信解耦和性能提升者优先;

16. 了解RESTful API设计规范;

17. 接触过网络设备模拟器(如GNS3, Eve-NG)进行协议开发测试;

18. 熟悉容器化技术(Docker, Kubernetes)者优先;

19. 有运营商、大型企业或数据中心网络管理背景者优先。

软技能:

1. 强烈的责任心和自驱力,能独立负责复杂模块的开发;

2. 良好的问题解决能力和技术钻研精神,能快速定位和解决复杂问题;

3. 优秀的沟通能力和团队协作精神,能与网络团队、产品团队有效配合;

4. 持续学习能力,能快速掌握新技术和新协议。

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

立即申请