职位&公司对比

招聘中
  • 计算机软件
招聘中

后端开发工程师

-K
某大型通信设备公司

职位详情

  • 合肥
  • 3-5年
  • 本科
  • 后端工程师
  • MySQL
  • Java
  • Spring
  • Java开发经验
  • 中大型项目架构设计经验
  • 团队管理经验

岗位职责: 1、负责技术团队建设与团队管理; 2、制定工作计划与团队考核,提升团队开发实力; 3、软件工程项目的实施与支持,主持系统架构设计; 4、按照系统功能、性能要求设计系统实现机制; 5、关键代码的编写,参与核心模块和软件的测试工来自BOSS直聘作; 6、配合其他软件工程师进行系统功能模块设计以及开发; 7、技术指导与人员培训工作。 任职资格: 1、计算机或相关专业本科以上学历,四年以上工作经验; 2、精通BOSS直聘掌握java等编程语言,具有丰富的Java开发经验; 3、精通spring boot等开发技术,熟悉spring cloud+mybatis 框架; 4、熟悉oracle,mysql数据库; 5、思维敏捷,具备出色的逻辑分析能力,组织协调能力及沟通能力; 6、很强的敬业精神和团队合作精神。 7、有过kanzhunjs、css、nodejs等前端开发技术和经验或者教育产品开直聘发经验优先;

职位详情

  • 合肥
  • 1-3年
  • 本科
  • Java
  • SpringCloud
  • MySQL
  • Spring

工作内容:本岗位为支撑移动政企业务的后端开发工程师,我司与中国移动设计院合作,长期为安徽移动提供政企业务信息化开发定制化服务,驻点在移动科技大厦开展相关工作。 岗位职责: 1. 参与系统架构的设计,选择合适的架构模式(如微服务架构、单体架构等)满足业务需求,将系统拆分为多个模块或服务,保证模块的高内聚和低耦合。 2. 设计和定义系统的RESTful API接口,并编写详细的API文档供前端和其他服务使用。 3. 根据产品需求开发和实现系统的核心功能模块,开发复杂的数据处理逻辑、数据计算和任务调度等功能模块,支持业务需求。 4. 根据业务需求设计数据库结构,合理规划数据存储、索引及查询优化,编写高效的SQLboss查询语句,配置和管理数据库连接池,提高系统的数据访问速度和稳定性。 5. 使用Java(如Spring Boot、Spring Cloud等)框架进行后端服务开发,与第三方系统或内部服务的集成接口,确保不同服务之间的顺畅交互。 6. 查找并优化性能瓶颈,包括数据库查询、内存使用、网络IO、线程池等方面,使用缓存技术(如Redis、Memcached等)、多线程、分布式任务调度(如Quartz)等技术处理并发请求,保证系统高效运行。 7. 实现基于JWT、OAuth2、SSO、加密算法(如AES、RSA等)等技术的用户身份认证与授权,防范常见的安全漏洞,如SQL注入、XSS攻击、CSRF攻击等,确保系统安全性。 8. 编写单元测试(使用JUnit、TestNG等框架)和集成测试,参与代码审查,参与持续集成(CI)和持续交付(CD)流程的设计与实施,确保开发、测试和部署过程的自动BOSS直聘化和高效性。 9. 与前端开发、产品经理、测试工程师、运维人员等紧密合作,确保系统开发与部署顺利进行。与其他业务部门、产品经理沟通需求,提供技术支持,并根据业务需求进行系统功能扩展。 10. 编写系统设计文档、API文档、数据库设计文档等,确保团队成员之间的信息共享和沟通顺畅。跟踪最新技术发展,研究新技术和工具,持续改进现有的开发工具和流程。 技能要求: 1. 扎实的理论基础,掌握常见的数据结构和算法,理解操作系统、TCP/IP协议、HTTP协议、HTTPS、WebSocket、DNS、负载均衡基本原理。 2. 熟练掌握面向对象的基本原则,如封装、继承、多态和抽象。掌握常用的设计模式。 3. 深入理解关系型数据库设计与管理,掌握SQL优化、事务管理、索引设计等,了解NoSQL数据库的使用场景、数据模型及查询优化,掌握缓存技术。 4. 精通Java语法、面向对象编程、集合框架、异常处理、多线程和并发编程,深入理解JVM的工作原理、内存模型、垃圾回收机制(GC)、类加载机制等,能够进行JVM性能调优,掌kanzhun握Java I/O、NIO、网络编程及高并发场景下的I/O处理。 5. 理解线程的生命周期、线程池的使用、线程安全及并发控制技术,掌握异步编程模型,使用Java的异步处理机制提高系统性能。 6. 理解常见的安全问题,掌握常见的加密算法,熟悉SSL/TLS、JWT、OAuth等安全协议。 7. 熟练使用GitLab进行版本管理,掌握分支管理、合并、冲突解决等操作。理解持续集成和持续交付(CI/CD)概念。 8. 熟练掌握Spring框架的核心功能,精通Spring Boot,熟悉Spring Cloud的服务治理、负载均衡、断路器、消息队列等功能。 9. 精通MyBatis框架,能够进行高效的数据库操作和查询优化。 10. 熟练使用IntelliJ IDEA、Eclipse等IDE进行Java开发,掌握常用插件的使用,熟悉Maven或Gradle等构建工具。 11、熟悉JUnit、TestNG等单元来自BOSS直聘测试框架,能够编写单元测试和集成测试,使用Mockito、WireMock、Postman、Jmeter等进行接口模拟。 工作经验要求:2年及以上同岗位工作经验有视频监控、地图GIS、数字孪生、低空经济项目经验优先,有计算机视觉项目经验优先。 备注: 985,211 免笔试,直接面试,一下午完成 普通本科,笔试加上机,(线下)4.5小时,再面试,AI 没有机试 面试形式(线上,加线下)机试,针对岗位具体操作。前端可以上网搜素,不能使用AI工具,kanzhun后端只能查询资料,其他完全自主。

技能解析

专有技能
  • 工作计划
  • 产品开发
  • 团队管理
  • 组织协调能力
  • 测试工作
  • 代码的编写
  • 编程语言
  • 软件工程
  • 架构设计
  • 制定工作计划
  • 组织协调
  • 技术指导
  • 沟通能力
  • 分析能力
  • 开发经验
  • 项目的实施
  • 合作精神
  • 前端开发技术
  • 产品开发经验
  • 团队合作精神
  • 人员培训
  • 系统架构设计
  • 团队合作
  • 模块设计
  • 协调能力
  • 逻辑分析
  • 开发技术
  • 培训工作
  • 团队建设
  • 逻辑分析能力
相同技能
  • 前端开发
  • 系统架构

数据来自CSL职业科学研究室

技能解析

专有技能
  • 冲突解决
  • 设计文档
  • 性能调优
  • IP协议
  • 数据模型
  • 数据处理
  • 关系型数据库
  • 面向对象
  • SQL数据库
  • 数据结构和算法
  • 数据结构和算
  • 并发编程
  • 产品需求
  • 系统开发
  • 视频监控
  • 数据结构
  • 数据库设计
  • 理论基础
  • 缓存技术
  • 基本原理
  • 加密算法
  • 沟通顺畅
  • 开发工具
  • 数据计算
  • 面向对象编程
  • 提供技术支持
  • 消息队列
  • 系统性能
  • 计算机视觉
  • 技术发展
  • 沟通需求
  • 测试框架
  • 数据存储
  • 紧密合作
  • IDEA
  • 数据库操作
  • 构建工具
  • 单元测试
  • 服务架构
  • 系统设计
  • 编程模型
  • HTTP协议
  • 根据产品需求
  • 网络编程
  • 版本管理
  • SQL优化
  • 设计模式
  • 生命周期
  • 安全漏洞
相同技能
  • 前端开发
  • 系统架构

数据来自CSL职业科学研究室

工作时间

上午09:00   -   下午06:30
双休偶尔加班

公司福利

  • 节日福利
  • 零食下午茶
  • 员工旅游
  • 带薪年假
  • 股票期权
  • 年终奖
  • 五险一金

备注

职位发布者未明确表明公司信息,具体可咨询职位发布人进行确认。

首页 | 合肥招聘 · Java招聘 | 合肥Java招聘 | 学业智能高级java开发工程师招聘 | 学业智能高级java开发工程师 怎么样
更新于 2025-05-16