职位&公司对比
职位详情
- 宁波
- 3-5年
- 本科
- 日结
- Java
- Spring
- SpringCloud
- MySQL
- Oracle
- 微服务经验
- 架构设计经验
- 分布式经验
- 不接受居家办公
技术:统招本科+前端会基础页面开发即可+微服务+SQL调优, 1)工作岗位:现场开发人直聘员,根据小微需求kanzhun出具设计方案与功能开发; 2)技能要求:掌握Java基础,熟悉Springboot、Vue等常用框架相关技术知识,能独立分析定位问题,有良好的代码开发BOSS直聘习惯;掌握sql常用命令、Linux命令;有银行总账、财务同业软件实施工作经验者优先。boss 3)最好具备独立进行微服务模块开发、解决系统问题开发实施经验; 4)综合素质:有较强的学习精神及能力、较强的表达沟通、逻辑思维能力,对工作热情、有责任心,有上进心,做事认真踏实;
职位详情
- 宁波
- 5-10年
- 本科
- Java
- SpringCloud
- MySQL
- SQL Server
- Spring
- Oracle
1. Java 语言基础与高级特性 熟练掌握 Java 的基本语法,包括变量、数据类型、控制结构、面向对象编程(封装、继承、多态)等。能够编写结构清晰、高效的代码。 多线程与并发:深入理解 Java 多线程编程,掌握线程的创建、同步、通信机制,如 synchronized 关键字、Lock 接口、Condition 类、ThreadLocal 等。熟悉并发工具类,如 ConcurrentHashMap、CountDownLatch、CyclicBarrier 等,能够处理高并发场景下的性能问题和线程安全问题。 集合框架:精通 Java 集合框架,包括 List、Set、Map 等接口及其实现类,了解它们的底层数据结构和适用场景,能够根据业务需求选择合适的集合类。 异常处理:掌握 Java 的异常处理机制,能够合理地抛出、捕获和处理异常,提高代码的健壮性。 反射机制:理解 Java 的反射机制,能够在运行时动态获取boss类的信息、创建对象、调用方法等,掌握反射在框架开发、插件化开发等场景中的应用。 注解:熟悉 Java 注解的定义和使用,了解常见的内置注解(如 @Override、@Deprecated 等),能够自定义注解并结直聘合反射机制实现特定的功能。 2. 数据库相关技能 SQL 语言:熟练掌握 SQL 语言,包括数据库的增删改查操作、索引优化、事务处理、连接查询、子查询等。能够编写高效、复杂的 SQL 语句,解决实际业务中的数据处理问题。 数据库设计:具备数据库设计能力,能够根据业务需求设计合理的数据库表结构,包括表的字段定义、主键、外键、索引的设计,遵循数据库设计的三大范式,保证数据的一致性直聘和完整性。 主流数据库:熟悉至少一种主流数据库,如 MySQL、Oracle、SQL Server 等,了解数据库的安装、配置、备份与恢复等操作,掌握数据库的性能优化技巧,如索引优来自BOSS直聘化、查询优化、表结构优化等。 ORM 框架:掌握至少一种 ORM(对象关系映射)框架,如 Hibernate、MyBatis、MyBatisPlus 等,能够使用 ORM 框架实现数据库与 Java 对象之间的映射,简化数据库操作。 3. 开发框架与工具 Spring Boot:熟练掌握 Spring Boot 框架,能够快速搭建独立的、生产级别的 Spring 应用,了解 Spring Boot 的自动配置原理、内置服务器、配置文件管理等特性,提高开发效率。 Spring Cloud:了解 Spring Cloud 微服务架构,掌握 Spring Cloud 的核心组件,如 Eureka(服务注册与发现)、Ribbon(客户端负载均衡)、Feign(声明式 REST 客户端)、Hystrix(熔断器)、Zuul(网关)等,能够使用 Spring Cloud 构建分布式微服务系统。 Maven 或 Gradle:掌握 Maven 或 Gradle 项目构建工具,能够使用它们进行项目的依赖管理、构建、打包等操作,了解依赖冲突的解决方法。 版本控制工具:熟练使用版本控制工具,如 Git,能够进行代码的提交、拉取、分支管理、合并等操作,了解 Git 的基本原理和常见的工作流程,如 GitFlow、GitHub Flow 等。 4. 前端相关知识(可选但加分) HTML/CSS/JavaScript:了解基本的 HTML、CSS 和 JavaScript 知识,能够进行简单的页面布局和交互效果开发,理解前后端分离的开发模式。 前端框架:熟悉至少一种前端框架,如 Vue.js、React.js 等,能够使用前端框架进行页面开发,与后端进行数据交互。 5. 系统设计与架构能力 系统设计:具备一定的系统设计能力,能BOSS直聘够根据业务需求进行系统的整体架构设计,包括分层架构设计、模块划分、接口设计等,考虑系统的可扩展性、可维护性、高性能和高可用性。 设计模式:熟悉常见的设计模式,如单例模式、工厂模式、观察者模式、代理模式等,能够在开发中合理运用设计模式解决实际问题,提高代码的可复用性和可维护性。 分布式系统:了解分布式系统的基本概念和架构设计,如分布式缓存(Redis)、分布式消息队列(Kafka、RabbitMQ)、分布式文件系统等,能够处理分布式系统中的数据一致性、并发控制、服务调用等问题。 6. 其他技能 Linux 操作系统:熟悉 Linux 操作系统的基本操作,如文件管理、进程管理、网络配置等,能够在 Linux 环境下进行 Java 开发和部署,掌握常见的 Linux 命令和脚本编写。 性能调优:具备一定的性能调优能力,能够使用工具(如 VisualVM、JProfiler 等)对 Java 应用进行性能分析和调优,包括内存调优、CPU 调优等,提高应用的性能和响应速度。 测试与调试:掌握基本的测试方法和工具,如 JUnit 进行单元测试,能够编写测试用例对代码进行测试,具备调试代码的能力,能够快速定位和解决代码中的问题。 学习与沟通能力:具备良好的学习能力,能够快速掌握新的技术和知识,适应不断变化的技术环境。同时,具备良好的沟通能力,能够与团队成员、产品经理等进行有效的沟通和协作。
技能解析
- 代码开发
- 逻辑思维能力
- SQL调优
- 设计方案
- 较强的表达
- 较强的学习
- 综合素质
- 模块开发
- 常用框架
- 表达沟通
- 逻辑思维
- 独立分析
- 定位问题
数据来自CSL职业科学研究室
技能解析
- 性能调优
- 设计能力
- 版本控制工具
- 测试用例
- HTML
- 架构设计
- 性能问题
- 线程编程
- 性能优化
- 数据处理
- 使用工具
- 面向对象
- 性能分析
- 开发效率
- 快速掌握
- 进程管理
- 基本操作
- 数据结构
- 数据库设计
- 前端框架
- 基本原理
- 主流数据库
- 开发框架
- 编写测试用例
- 面向对象编程
- 消息队列
- 分布式系统
- 学习能力
- 好的沟通
- 解决实际问题
- 快速定位
- 文件管理
- 系统设计能力
- 沟通能力
- 语言基础
- 数据库操作
- 构建工具
- 脚本编写
- 单元测试
- 服务架构
- 系统设计
- 网络配置
- 开发模式
- 可扩展性
- 有效的沟通
- 多线程编程
- 数据库的安装
- 控制工具
- 设计模式
- 测试方法
- 架构能力
- 框架开发
- 高可用性
数据来自CSL职业科学研究室
工作时间
工作时间
公司福利
- 五险一金
- 补充医疗保险
- 意外险
- 定期体检
- 绩效奖金
- 保底工资
- 股票期权
- 加班补助
- 法定节假日三薪
- 带薪年假
- 员工旅游
- 零食下午茶
- 团建聚餐
- 通讯补贴
- 节日福利
- 交通补助
公司福利
- 五险一金
- 全勤奖
- 年终奖
- 带薪年假
- 员工旅游
- 交通补助
- 包吃
- 节日福利
- 住房补贴