实现网
联想(北京)有限公司
高级java工程师
A-d1be4eaa
6年
擅长技能

(一)Java 核心技术 熟练掌握:Java 基础语法、面向对象编程(OOP)特性(封装、继承、多态)、异常处理、多线程编程、并发控制机制(如锁、信号量、并发集合框架)。在多个项目中,利用多线程技术实现高并发场景下的数据处理与任务调度,有效提升系统性能与响应速度。例如,在 [项目名称 1] 中,通过优化线程池的配置,成功将系统吞吐量提高了 30%。 深入理解:Java 的内存模型(JMM)、垃圾回收机制(GC),能够基于 GC 原理对应用进行性能调优。曾在 [项目名称 2] 中,通过分析 GC 日志,调整堆内存参数,解决了因频繁 Full GC 导致的系统卡顿问题,使系统响应时间降低了 50%。 (二)Java 框架 Spring 全家桶:精通 Spring、Spring Boot 和 Spring Cloud 框架。在多个微服务项目中使用 Spring Boot 快速构建独立的、生产级别的 Spring 应用,极大提高了开发效率;运用 Spring Cloud 搭建微服务架构,实现服务治理(如 Eureka 服务注册与发现、Ribbon 负载均衡、Feign 声明式调用、Hystrix 熔断机制等)。在 [项目名称 3] 中,成功搭建了一套高可用、可扩展的微服务系统,保障了业务的稳定运行与快速迭代。 MyBatis:熟练使用 MyBatis 进行数据库持久化操作,能编写复杂的 SQL 映射文件,实现高效的数据访问。掌握 MyBatis 的缓存机制,通过合理配置一级缓存和二级缓存,减少数据库查询次数,提升系统性能。在 [项目名称 4] 中,通过优化 MyBatis 配置与 SQL 语句,将数据库查询性能提升了 40%。 (三)数据库 关系型数据库:熟练掌握 MySQL 数据库的设计、开发与管理,深入理解索引原理、事务管理、锁机制,能够编写高性能的 SQL 语句,并进行 SQL 性能优化。曾在多个项目中负责数据库架构设计与优化工作,通过合理的索引设计和分库分表策略,解决了大数据量下的查询性能问题。例如在 [项目名称 5] 中,面对千万级数据量的业务需求,通过分库分表和优化查询语句,将复杂查询的响应时间从分钟级缩短至秒级。 非关系型数据库:熟悉 Redis 和 MongoDB 的应用场景与使用方式。在多个项目中使用 Redis 实现缓存功能,提高系统响应速度,解决高并发场景下的热点数据访问问题;使用 MongoDB 存储非结构化数据,满足业务中对海量日志数据和文档数据的存储与查询需求。在 [项目名称 6] 中,利用 Redis 缓存热点商品信息,将商品详情页的响应时间缩短了 80%,大大提升了用户体验。 (四)Web 开发 前端技术:熟悉 HTML、CSS、JavaScript 基础,能够进行简单的前端页面开发与调试。掌握主流前端框架(如 Vue.js)的基本使用,能够与后端开发人员协作完成前后端分离项目。在 [项目名称 7] 中,与前端团队紧密合作,利用 Vue.js 构建单页应用(SPA),优化用户交互体验,提升了项目整体的用户满意度。 后端 Web 开发:熟练使用 Servlet、JSP 进行传统 Web 应用开发,深入理解 HTTP 协议原理、Web 容器(如 Tomcat)的工作机制。在基于 Spring Boot 的项目中,使用 Spring MVC 进行 RESTful API 的开发与设计,能够处理各种 HTTP 请求,实现业务逻辑与数据交互。在 [项目名称 8] 中,负责设计并实现了一套安全、高效的 RESTful API 接口,为移动端和前端应用提供稳定的数据支持。 (五)开发工具与版本控制 开发工具:熟练使用 IntelliJ IDEA 进行 Java 项目开发,掌握其各种快捷键与高效开发技巧,能够进行代码调试、性能分析等操作。同时熟悉 Maven 和 Gradle 构建工具,能够灵活配置项目依赖,管理项目构建过程。在多个大型项目中,通过优化 Maven 依赖管理,解决了依赖冲突问题,提高了项目构建速度。 版本控制:精通 Git 版本控制系统,能够熟练使用 Git 进行代码的版本管理、分支管理与协作开发。熟悉常见的 Git 工作流程(如 GitFlow、GitHub Flow),在团队开发中,能够高效地进行代码合并、冲突解决等操作,保障项目代码的有序管理与团队协作的顺畅进行。

¥1000 / 8小时

可兼职时间 周六、周日、工作日

可兼职地点 海淀

立即预约
联想
大数据研发工程师
周奎
5年
擅长技能

1. 精通 Java ,掌握Python编程语言、熟练使用Scala编程语言 2. 熟练使用 Linux 操作系统, Shell 编程。熟练Maven 、gradle构建工具 3. 理解 Hadoop 的分布式文件系统,掌握mapreduce 原理及实现编程 4. 熟悉 Hive 的工作原理、udf编写、HQL优化及数据仓库建立,能完成对数据的抽取和多维度分析 5. 精通Flink 计算引擎及其使用,如:旁路输出、数据抽取与装载、自定义connector等 6. 掌握 Zookeeper 协调服务工作原理及使用场景 7. 理解 Hbase 的存储原理,Hbase 存储架构,实现数据的毫秒检索 8. 掌握 Spark 任务的执行流程,Spark内存管理,深入理解 Spark 工作机制 9. 掌握 Storm 任务的执行流程及其原理 10. 掌握 Flume、kafka 数据采集工具的原理,实现流式数据的过滤和分析 11. 掌握 NIFI 数据分发系统及其使用 12. 掌握使用 Ambari 集成 Hadoop、Spark、ELK、Jupyter、Infra 等组件 13. 熟练使用 Sqoop 工具,实现非关系型数据库与关系型数据库数据的集成 14. 熟悉使用 Azkaban 工作流调度 15. 掌握 Redis 内存数据库的基本原理及各数据类型的使用,实现数据的毫秒查询 16. 掌握使用 Python 爬虫,Scrapy 框架爬虫、分布式爬虫 17. 熟悉 Oracle、Mysql 数据库,能够进行SQL 开发,并且了解数据库的优化 18. 熟悉 Elasticsearch,Logstash,Kibana 19. 掌握微服务架构开发 20. 熟练使用JPA和Mybatis 持久化框架 21. 熟悉Minio 对象存储服务 22. 熟悉Hudi+presto/Starrocks vs iceberg+presto/Starrocks 23. 了解分布式数据库(ClickHouse、TIDB、Greeplum、OceanBase) 24. 了解机器学习(KNN,Kmeans,朴素贝叶斯,协同过滤,决策树,逻辑回归) 25. 了解 Mahout,MLlib 机器学习库 26. 能阅读英文技术文档。具备良好的文档写作能力

¥1000 / 8小时

可兼职时间 周六、周日、工作日

可兼职地点 远程

立即预约

¥1000 / 8小时

被预约次数1

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

可兼职地点 湖北 武汉

立即预约

¥1300 / 8小时

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

可兼职地点 远程

立即预约

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

技术人才入驻

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

发布用人需求