职位描述
岗位职责:
1.主导产品或核心模块的架构设计与开发,主导攻克核心技术难题;
2. 参与公司研发流程体系建设,推进研发工作规范化;
3.配合测试团队分析和解决负责模块代码的缺陷;
4.持续培训和建设小组,为团队赋能,管理激发团队潜能。
5.完成上级领导安排的相关工作。
任职要求:
1、 JAVA基础扎实,包括JVM、IO、多线程、并发、网络,深刻理解面向对象、设计原则、封装抽象等;
2、熟练掌握Java技术以及Spring,SpringMVC,Spring Boot,Mybatis等框架;熟悉网络协议、通信协议、Linux操作系统、加解密等;熟练掌握关系型数据库(MySQL, Oracle)、文档型数据库(MongoDB)、混杂型(PGSQL)等;
3、熟练掌握各类中间件:Redis、RabbitMQ、MQTT;
4、接触过微服务、掌握规范化开发流程;
5、具有独立架构设计能力,有架构设计和组件化实践:过往有系统重构经历或0-1建立新系统。
6、具有电力行业的资产运维类产品,网络安全/信息安全产品,工控行业AI应用产品相关开发工作经验者优先考虑;
7、(加分项)有性能压力功能经验(高并发)和高可用架构应用,有K8S、Docker容器化部署实践经验。
(必要时需接受短期出差安排)
8、全日制本科及以上学历(一本院校及以上)
9、专业要求:软件工程、网络工程、通信工程、物联网工程、计算机科学与技术等相关专业(硬性)