ID:389093

白杨🎄🌳

java开发工程师

  • 公司信息:
  • 中科院
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 800元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 北京
  • 海淀

技术能力

• 熟悉 Java 基础,掌握集合、反射,熟悉常见的设计模式(模板方法模式,代理模式等)和 SPI 加载机制。
• 熟悉 JVM 的内存管理机制、GC 机制、类加载机制、各种垃圾回收算法及 JVM 调优技巧。
• 熟悉 Java 并发编程,对锁机制、线程池机制、异步调用机制、AQS、CAS等有深入理解。
• 熟悉分布式基础理论,如 CAP、BASE、Quorum 理论、一致性理论、一致性 Hash 算法。
• 熟悉常用消息中间件 RabbitMQ、RocketMQ,理解消息队列的设计理念。
• 熟悉 Spring、SpringBoot、SpringMVC、Mybatis 等常用框架,掌握其设计思想。
• 熟悉 MySQL 索引事务、MVCC、锁机制等,具有 SQL 优化、分库分表、多主多从集群搭建等经验。
• 熟悉 Redis 数据类型和内部实现、持久化和内存回收策略、常见缓存高并发场景,哨兵机制、分片集
群等。
• 熟练使用websocket通信进行数据传输,建立通信。
• .熟悉数据结构和算法,能使用分治、贪心,动态规划等算法优化程序。
• 了解Hadoop、Hive等大数据框架。
• 熟练使用容器化技术,熟练使用docker技术、并且使用java来管理docker镜像和容器
• 熟练使用Linux系统的操作命令,可以完成项目部署和运维
• 熟悉 VUE、JQUERY等技术,熟练运用 LayUI、Element-UI、form-create 等前端应用框架。
• 熟悉 Docker、Jekins、Linux,有 Linux 服务器项目部署经验,对负载均衡、服务扩容也有一定了解。
• 熟练使用 IDEA、Git、Maven 等常用开发工具。

项目经验

1. 搭建Linux的运行环境、运维生成和开发环境
2. 采用多线程的方式分布式部署十数个程序,其中包括redis、nginx、Elasticsearch、MQ等中间
件;包括C++、JAVA等程序
3. 通过websocket通信来实现Linux终端的运维、包括心跳检测、服务异常监听、程序的自动部署
和停止启动。
4. 运行java来运维docker实现多分支推演游戏进程、包括容器的镜像拉取、容器创建、停止和启动
等操作。

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服