职位&公司对比
职位详情
- 合肥
- 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职业科学研究室
工作时间
公司福利
- 节日福利
- 零食下午茶
- 员工旅游
- 带薪年假
- 股票期权
- 年终奖
- 五险一金
备注
职位发布者未明确表明公司信息,具体可咨询职位发布人进行确认。