1-2万
海归小镇9号楼
岗位职责
1.系统设计与开发
参与公司业务系统的架构设计和详细设计,确保系统的高可用性、高性能和可扩展性。根据业务需求,独立完成核心模块的编码与开发工作,并对所编写的代码进行严格的自我测试和调试,确保代码质量。
2.代码管理与维护
遵循公司的代码规范和开发流程,使用版本控制系统(如 Git)进行代码管理,确保代码的规范性和可维护性。对现有系统的代码进行维护和升级,修复系统漏洞,增加新功能,满足业务发展的需求。
3.接口开发与联调
设计和开发系统之间的接口,为前端开发团队提供稳定可靠的 API 接口,确保前后端数据交互的顺畅。与前端开发人员、第三方服务提供商进行联调,共同解决接口调用过程中出现的问题,保证项目的整体进度。
4.数据库设计与操作
设计和优化数据库架构,包括数据库表结构、索引等,确保数据库的高效运行,精通mysql,clickhouse,influxdb的使用,有国产化数据库(例达梦等)的项目实践经验者优先。
5.性能优化与问题排查
对Spring cloud源码有一定的了解,有丰富的系统性能工具使用经验,对现有系统进行性能分析和优化,包括代码优化、数据库优化、服务器性能调优等,提高系统的响应速度和处理能力。
及时定位和解决系统运行过程中出现的问题,如系统故障、性能瓶颈等,提供有效的解决方案,并对问题进行总结和复盘,避免问题再次出现。
6.底层数据接入能力
熟悉物联数据接入,具备modbus,s7,标准协议,dcs等协议接入能力,有国标视频接入经验。
7.技术研究与创新
关注行业技术发展动态,研究和引入新的技术框架和工具,为公司技术创新提供建议和方案,有较为规范的文档输出能力和文档输出习惯。
积极参与技术分享和交流活动,提升团队整体技术水平。
任职要求
1.学历与专业背景
本科(211,985院校)及以上学历,计算机相关专业。具有扎实的计算机基础知识,包括数据结构、算法、操作系统、计算机网络等。
2.工作经验
5年以上 Java 后端开发经验,有多个完整项目的开发经验,具备一定的管理能力
3.技术能力
精通 Java 语言,熟悉常用的设计模式和开发框架,如 Spring、Spring Boot、MyBatis,JPA 等。
熟练掌握关系型数据库(如 MySQL、达梦等),熟悉数据库设计和优化原则,具备编写复杂 SQL 查询和存储过程的能力。
熟悉 Linux 操作系统,能够熟练使用常用的命令进行服务器部署和运维。
熟悉 RESTful API 设计与开发,了解微服务架构和相关技术(如 Docker、Kubernetes 等)者优先。掌握常用的开发工具,如 IDEA、Eclipse、Maven、Git 等。
4.问题解决能力
具备良好的问题分析和解决能力,能够快速定位和解决系统中的问题。
具有较强的学习能力,能够快速掌握新技术和新知识,解决项目中遇到的技术难题。
5.沟通协作能力
具备良好的沟通能力和团队协作精神,能够与团队成员、其他部门进行有效的沟通和协作。能够承受一定的工作压力,在规定的时间内完成项目任务。
6.其他要求
有良好的代码编写习惯,代码结构清晰、逻辑严谨、注释规范。有规范的文档输出习惯。
能快速完成新技术调研,对新技术有强烈的学习兴趣,具有创新意识和独立思考能力。
对工作有较高的自我要求,可以自驱完成超过工作岗位范围的工作。
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕