具有扎实的java开发基础,熟练掌握java核心知识,具备良好的面向对象思想与编程能力。
熟悉JUC并发编程,了解各种锁机制、线程池、AQS等,
熟练掌握Spring、Springboot、Mybatis等主流开发框架。
了解JVM内存结构、JMM、GC垃圾收集算法与垃圾收集器。
熟练掌握SQL语言编写,熟悉慢SQL优化、分库分表,了解Mysql事务、索引、隔离级别、锁机制、MVCC工作原理。
熟悉缓存机制,熟练掌握Redis,JVM本地缓存Caffeine、Guava Cache,熟练掌握Redis核心数据结构与使用,对持久化、内存淘汰机制、主从复制、缓存一致性、缓存穿透、缓存击穿、缓存雪崩等有一定了解。
熟练掌握SpringCloud、SpringCloud alibaba技术体系,熟悉Nacos、Zookeeper、Sentinel、Gateway网关、本地负载均衡Ribbon、RPC远程调用OpenFeign等主流开发框架。熟悉服务注册与发现、服务限流、降级、熔断等。
了解分布式事务LCN、Seata框架,了解基于Zookeeper、Redis实现分布式锁。
熟悉RabbitMQ、Kafka等常用消息中间件,了解消息可靠性、消息顺序消费等原理,对于消息堆积、消息丢失等问题有一定了解以及解决方案。
DSC外包薪酬核算系统(顺丰内部使用)
本系统主要是使用于顺丰公司外围人力薪酬核算,节约人力薪酬核算成本。负责项目搭建、参与技术选型,接口设计定义、核心功能逻辑梳理、需求完善、基础服务开发。外围系统数据对接,代码审核、接口压测性能优化等工作。
智能外呼系统平台
该平台是一款智能外呼电话系统,为客服提供一系列手动外呼、自动外呼、机器人播报功能。负责对接客户开发、针对客户需求进行技术沟通、选型、落地。负责核心代码开发、分配开发任务。日常问题解决。基线版本维护、升级、代码重构。