实现网
玄武科技有限公司
Java高级开发
波波维他奶奇逃出生天
7年
擅长技能

Java开发技术:精通Java编程语言,了解Java面向对象的编程思想。熟练掌握Java基础开发技术,包括集合、多线程、反射等。深入理解JVM底层原理,包括类加载机制、内存模型和分配机制。具有JVM调优经验,熟悉各种垃圾回收器的使用和核心参数调优。熟练使用各种java命令、jvisualvm以及arthas 查看运行环境并查找定位问题。 并发与多线程:熟悉并发编程原理,深入理解JMM模型,对synchronized、volatile、cas与aqs等原理有一定研究。熟悉ThreadLocal,Semaphore、CountDownLatch、ConcurrentHashMap以及CopyOnWriteArrayList等并发工具的使用。 数据库:熟练使用关系型数据库 mysql,熟悉索引设计、 sql 调优与数据库调优,深入理解mysql相关底层原理,包括锁机制、mvcc机制、日志机制和buffer pool缓存机制等。解决过线上性能调优问题。对mysql8.0新特性有一定了解。熟练使用mongodb、influxdb 等nosql数据库。 缓存:熟练掌握redis缓存数据库,熟悉缓存设计,熟练将业务场景搭配适合的redis数据类型,解决过缓存⾼并发场景:⽐如资源加锁、缓存雪崩、缓存穿透、缓存击穿、热点数据等等。深入理解 redis线程模型、持久化策略、过期淘汰策略与集群搭建。 消息中间件:熟悉使⽤常见消息中间件,如:rabbitmq、kafka、rocketmq,能根据实际项目场景给出方案,并对其编程模型以及底层原理有一定了解,解决过各种消息通信场景的问题:消息丢失、消息重复消费、消息顺序性等。 分布式中间件:熟悉zookeeper的使用,了解zab协议,并在项目中使用zk解决过动态配置等问题。熟练使用elasticsearch,并在项目中使用elk架构实现日志集中化管理。 熟悉相关的分布式任务调度框架,quartz、elastic-job、xxl-job,在实际项目中有实际的使用经验,以及能够进行独立搭建部署。 微服务架构:深入理解Spring Boot、Spring Cloud、Dubbo等微服务框架的设计原理与底层架构。熟悉微服务架构场景设计,包括服务注册与发现、服务限流、降级、熔断、服务网关路由设计以及链路追踪,熟练使用nacaos、sentinel、seata、feign、gateway等相关组件。在项目中解决过各种分布式场景的技术难题,比如分布式锁,分布式事务,分布式session,分布式任务,海量数据的分库分表。 开源框架:深入理解Spring、Spring MVC、MyBatis等开源框架的设计原理与底层架构。具备一定的框架定制开发能力。 高性能IO与通信:研究过高性能IO通信模型,熟悉netty使用及其线程模型。 开发工具:熟练使用 java相关开发工具,如:idea、navicat、postman,管理工具,如:禅道、jira,以及相关压测工具,如jmeter、ycsb等。 DevOps工具与操作系统:熟悉Linux基本操作命令。使用Docker容器引擎化部署项目。熟练使用Git + GitLab进行代码管理和CI/CD。使用Maven + Nexus进行项目构建,Docker Registry进行镜像管理。使用jenkins等进行持续部署。 Web服务器:熟练使用nginx、tomcat、jetty等 监控:熟悉使用prometheus+grafana实现服务监控数据可视化 大数据组件:熟悉clickhouse、datax等大数据组件使用 其他:了解HTML,CSS,javaScript,Ajax等前端开发技术的使用;熟悉常用java设计模式,并在工作中有实际的使用;熟悉阿里云、aws,并且使用其提供的相关服务集成到自己的系统架构上

¥500 / 8小时

可兼职时间 自由职业,时间充裕

可兼职地点 天河

立即预约

我是技术人才
我在寻找远程工作

技术人才入驻

我是创业者
我在寻找技术人才

发布用人需求