职位详情
JAVA开发工程师(青海智能)
1.6-2.5万
华能信息技术有限公司
青岛
5-10年
本科
08-06
工作地址

华能信息技术有限公司黄岛区金榜山路6号

职位描述
岗位职责:
系统设计与开发: 负责模块级的设计与开发工作,确保代码质量、性能和可维护性。
需求分析与实现: 与产品经理、UI/UX设计师紧密合作,理解业务需求,转化为技术实现方案,并按时完成开发任务。
问题排查与解决: 快速定位并解决线上问题,参与技术难题攻关,确保系统稳定运行。
代码审查与测试: 参与代码审查,确保代码符合规范;编写单元测试、集成测试,保软件质量。
技术文档编写: 编写和维护技术文档,包括系统设计文档、接口文档、操作手册等,以便于后续维护和团队协作。
技能要求:
编程语言基础: 熟悉 Java/C++ 编程语言,包括泛型、反射、IO、多线程等高级特性,熟练掌握 Java 集合框架和并发库。
框架与工具: 熟练掌握Spring Boot/Spring Cloud等主流Java框架 、了解MyBatis等ORM框架;
熟悉开源比较常用的基础框架 比如 jeecg-boot/偌依等 、熟练使用Maven/Gradle等构建工具。
数据库技术: 熟悉TDengine、IOTDB等时序数据库的应用,熟练MySQL/Oracle等关系型数据库的使用,理解SQL优化原则;了解NoSQL数据库如MongoDB、Redis等。
工业协议:熟悉Modbus、OPC、IEC101/104等主流电力工业协议,熟悉Nifi、NOdeRed等开源数据采集框架。
分布式与微服务: 熟悉分布式系统原理,了解微服务架构设计,有实际使用如Spring Cloud、Dubbo等微服务框架的经验。
中间件与缓存: 熟练使用消息中间件如Kafka、RabbitMQ,以及缓存技术如Redis、Memcached、Ehcache。
版本控制: 熟练使用Git进行代码版本控制,了解分支管理策略。
持续集成/持续部署: 熟练使用jenkins、GitLab CI/CD等持续集成/持续部署工具。
学习能力与沟通能力: 具备良好的学习能力和问题解决能力,能够快速掌握新技术;优秀的团队合作精神和沟通协调能力。

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

立即申请