Java 后端工程师&&二本院校&&两年开发经验

2022-12-14 11:11:04 +08:00
 XE2VA

专业技能

➢ 熟悉 Java 基础,对集合、HashMap 等有深入的研究。
➢ 熟悉 JVM ,熟悉常见的垃圾回收机制,熟悉 JVM 调优,有实际的调优经验。
➢ 熟悉 JUC ,对 ReentrantLock 、ConcurrentHashMap 、ThreadPoolExecutor 都有一定的研究。
➢ 熟悉 Spring 、SpringMVC 、SpringBoot 、MyBatis 、MyBatis-Plus 框架,阅读过 Spring 核心源码,了解 Bean 的生命周期和 Spring 启动流程,曾在项目中使用 AOP 扩展接口功能。
➢ 熟悉 SpringCloud 常用组件,对微服务特点,服务划分都有深入理解,有单体升级微服务的项目经验。 ➢ 熟悉 MySQL ,对 SQL 优化、存储引擎、MySQL 事务、锁有深入理解。
➢ 熟悉 Redis 的数据持久化,高可用方案,有 Redis 实现分布式锁的项目应用经验。
➢ 熟练使用 RabbitMQ ,了解 MQ 相关使用场景,有实际的项目应用经验。
➢ 了解 Netty 实现原理,使用 Netty 实现过简易版的 RPC 框架。
➢ 了解常见的设计模式,单例模式、工厂模式、模板方法模式。

项目经历

灵鹿推( 2021.11 -2022.01 ) 后端负责人&后端开发

项目描述:

一款专注于内推招聘解决方案的 Saas 产品,根据用户人群可以分为微信小程序端、H5 端、职 位管理端及租户管理端。目前已有特斯拉、顺丰、豆瓣等多家公司投入使用。

技术架构:

SpringBoot 、SpringCloudAlibaba 、Nacos 、OpenFeign 、Sentinel 、RabbitMQ 、 MyBatis-Plus 、Kubernetes

责任描述:

 项目前期负责技术方案设计、架构设计、环境搭建、后端任务分配及排期。
 项目中期主导项目技术管理,并负责登录、邮件通知,支付、集成微信第三方平台功能的技术方案设计与实现。
 项目迭代期间,负责服务拆分,从单体转向微服务架构。

技术描述:

 使用消息中间件 RabbtiMQ ,实现对邮件通知的异步处理。
 集成微信第三方平台,为客户公司提供微信小程序的代开发、发布的解决方案。
 通过应用 Spring Aop+自定义注解实现接口异常的邮件通知,提升了开发人员处理异常的效率。

解决过的较经典问题:

 通过生产、消费日志表以及定时任务补偿机制保证了邮件的可靠发送与幂等性。
 利用 Redis 实现分布式锁实现了对金额修改时的一致性,同时利用 Redis 的缓存机制,提高了用户读取数据的效率。

河南大学生教育考试系统( 2021.07-2021.09 ) 后端开发

项目描述:

为在校大学生提供便捷的安全教育及在线答题平台,累积有近万人使用。 技术架构: SpringBoot 、MyBatis-Plus 、RabbitMQ 、Docker

责任描述:

 前期参与技术方案设计,环境搭建。
 负责核心模块开发,包括有学习资料模块,案例模块,数据爬取、客户端聊天模块。
 负责前后端的部署工作,后端采用 Docker 进行容器化部署。

技术描述:

 学习使用 JSoup 工具爬取数据。
 使用 Redis 缓存设计和实现点赞和浏览量功能,使用定时任务持久化数据到数据库。

1305 次点击
所在节点    求职
1 条回复
XE2VA
2022-12-14 11:13:50 +08:00
联系方式 emai:MTUwMzY5MzQyNjFAMTYzLmNvbQ==

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/902410

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX