rowan543

Senior Java Enginner

求职意向:高级java开发工程师 期望薪资:面议

专业技能
 ➢ 具备多年一线互联网服务的项目管理和开发经验,具备良好的对项目迭代的管理能力、以及对项目问题的解决能力 
➢ 对区块链底层原理、整体架构、及相关知识有一定了解 
➢ 熟练使用Cursor 等AI编程工具 
➢ 面对复杂的业务逻辑时往往思路清晰,能快速全面地评估到每一个细节,出错率低 
➢ 熟练掌握JavaSE和JavaEE相关知识,熟悉多线程与并发编程,对java锁机制有一定了解,具备良好的面向对象编程思想 
➢ 熟悉JVM内存模型、调优,GC算法 
➢ 熟悉高可用、高并发解决方案,服务降级、限流、熔断、隔离等,熟悉分布式和微服务常见解决方案(如:分布式消息 队列、分布式缓存、分库分表ShardingSphere、分布式服务框架、分布式锁、分布式事务解决方案、分布式会话 Spring Session+Redis、分布式限流降级Hystrix、分布式任务调度xxl-job、注册配置中心Nacos等) 
➢ 熟悉Dubbo、Zookeeper分布式系统的管理及分布式系统集群搭建,了解其内部原理及运行机制 
➢ 熟悉Redis缓存,熟练掌握其内部机制及运用场景,了解其底层网络IO模型、数据持久化机制、内存淘汰机制、高可 用机制,具有集群搭建( Redis Cluster) 经验 
➢ 熟悉Elasticserach 搜索引擎,阅读过源码,了解其设计思想、内部机制及运行原理(集群、分布式、数据分片、容灾机制、高可用、Master选举、倒排索引底层原理、并发控制、数据写入查询调优等),且有一定实战经验(mapping结 构设计、数据多条件复杂及高级检索) 
➢ 熟悉RabbitMQ、Kafka、RocketMQ等消息中间件各自的应用场景,了解其内部运行机制,知道如何规避消息不丢失、不重复消费,保证其高可用性,消息顺序消费等 
➢ 熟练使用MySQL、PostgreSql数据库及基本操作,熟悉Navicat,对SQL优化有一定了解与使用 
➢ 熟练运用Spring、Spring MVC、MyBatis、MyBatis-Plus开发框架,对于Spring阅读过其源码,了解其技术实现原 理,了解Spring Boot、Spring Cloud 
➢ 熟悉Nginx等代理服务器产品的相关应用场景及配置 
➢ 熟悉Linux系统相关的操作命令 
➢ 熟悉Git、Maven、Gradle等项目管理及构建工具 
➢ 熟悉HTML、CSS、JavaScript、jQuery、Ajax等前端技术栈 
➢ 熟练使用Eclipse、MyEclipse、Idea等项目开发工具 

自我评价
10年java一线开发经验,其中3年以上架构设计、小团队管理经验,曾经经历过注册用户千万级,日活百万级的系统, 熟悉分布式、高并发、高可用、高性能解决方案,负责过系统核心业务代码的编写,领导并安排小组成员完成业务需求的 开发。理解能力强,能快速地接受新知识,不断追求技术革新,热爱探索。熟练阅读各种英文资料、API技术文档。有极 强的责任心,良好的沟通能力和编码能力,代码质量高。 


Experience: 10 years

Yearly salary: $58,000

Hourly rate: $15

Nationality: 🇨🇳 China

Residency: 🇨🇳 China


Experience

高级java开发工程师
集商网络科技(上海)有限公司四川分公司
2021 - 2024
⚫ 参与系统的架构设计,核心需求分析,制定精细化落地方案,系统优化 ⚫ 参与数据库设计、表设计、表结构优化、索引优化 ⚫ 园区私有化项目独立承接跟进,小程序后台系统的架构设计及接口开发,并完成相应的私有化部署 ⚫ 负责组内小伙伴的技术指导工作,带领他们分析解决复杂需求 ⚫ 负责系统的技术升级及改造,更好地满足业务需求 ⚫ 基于Elasticsearch 做信息列表的检索,加快查询速度,提升系统性能 ⚫ 基于Redis实现统计结果数据缓存,加快统计接口的响应速度;以Redis Cluster模式部署,实现高可用 ⚫ 基于xxl-job分布式定时任务框架的系统调度设计,使得调度中心和执行器分离,提高了系统的可用性和稳定性 ⚫ 基于Kafka实现与外部系统间的数据交互,实现系统间大数据量的数据传递 ⚫ 基于Nacos实现系统配置数据的热更新,使得系统配置更加灵活 ⚫ 建立任务中心,将系统任务与业务系统分离,从而避免耗时过长的任务消耗系统资源、影响业务系统 ⚫ PostGIS 改造,使得可以为企业坐标添加索引,从而加快系统的地理范围查询速度
高级 java 开发工程师
京东集团成都分公司
2017 - 2021
⚫ 参与京东零售B2B用户系统日常需求迭代分析,架构设计及开发工作 ⚫ 独立负责跨境B2B整个用户系统需求调研、分析、架构设计及开发工作 ⚫ 基于Redis实现分布式锁,控制对共享资源的访问,保证数据的一致性 ⚫ 基于Redis实现B用户(企业)详情信息高速缓存,查询时直接走redis,提升系统响应速度 ⚫ 基于Elasticsearch 实现 B用户(企业)列表的快速检索,提升系统性能 ⚫ 基于MySQL Binlog + MQ实现数据从数据库到Elasticsearch、Redis的同步,保证数据同步的实时性 ⚫ 基于DDD的设计思想将一些核心的原子服务下沉内聚到内核中,外层应用来引用内核,包装对外服务 ⚫ 采用读写分离方案,将读和写分为两个服务单独部署,分别承担读流量和写流量,提高系统并发性能 ⚫ 参与京东零售供销平台业务需求的设计和开发
资深 java 开发工程师
文思海辉技术有限公司成都分公司
2015 - 2017
⚫ 负责支付宝国际ipay营销运营平台后台相关功能的设计和实现 ⚫ 为组员提供相关技术指导,分析拆解复杂需求,帮助解决日常开发中遇到的一些问题 ⚫ 基于支付宝内部分布式缓存系统Tair + Task scheduling系统,定时将活动预算的详情信息放入缓存中,查询时直接走缓存,实现活动 预算详情页的秒级响应 ⚫ 调研使用支付宝内部自研金蝉框架(组件化的前端框架),减少前端页面的开发成本,快速响应需求 ⚫ 负责代码的优化和重构,提升代码运行效率,节省系统资源

Skills

elasticsearch
git
javascript
jquery
linux
nginx
rabbitmq
redis
java
english
chinese-mandarin