小骆驼

Java高级工程师
厦门市巨龙信息科技有限公司 · 10年经验
小骆驼
日薪: ¥800/8h
地点: 厦门 全区
时间: 下班后周六周日可工作日远程
有团队 · 可整包 ID:145004 复制

0
接单数
0
评价数
1
收藏数

AI 技能提取 | Spring Java 分布式 Spring Boot 微服务 测试 Spring Cloud Redis Kafka RabbitMQ MySQL MongoDB Oracle PostgreSQL Docker
核心Java技术
Java SE: 熟练掌握Java基础语法、集合框架、多线程、反射、序列化、JDBC等核心技术。
Java 8及以上特性: Lambda表达式、Stream API、Optional、Date and Time API(java.time)、默认方法、接口中的静态方法。
Java 9-21特性: 模块化系统(Jigsaw)、Local-Variable Type Inference (var)、API更新和新特性如HttpClient API、Text Blocks、Switch表达式、Records、Pattern Matching。
Web开发
Spring Framework: Spring Core, Spring MVC, Spring Data, Spring Security, Spring AOP。
Spring Boot: 创建独立的、生产级的Spring应用,熟悉Spring Boot自动配置、Spring Boot Starter、Spring Boot Actuator。
Spring Cloud: 微服务架构,服务发现(Eureka)、配置管理(Spring Cloud Config)、断路器(Hystrix)、负载均衡(Ribbon)、网关(Zuul/Gateway)、分布式追踪(Sleuth)、消息驱动(Spring Cloud Stream)。
JPA/Hibernate: ORM映射,实体关系映射,Criteria API,JPQL,二级缓存。
数据库技术
关系型数据库: MySQL, PostgreSQL, Oracle,熟悉SQL编写,索引优化,事务管理。
NoSQL数据库: MongoDB, Redis,熟悉文档数据库和键值存储,掌握基本的CRUD操作及性能优化。
数据库连接池: HikariCP, DBCP。
数据库迁移: Liquibase, Flyway。
前端技术
HTML/CSS/JavaScript: 前端基础知识,了解HTML5和CSS3的新特性。
前端框架: Vue.js, Angular, React(了解并能进行基本的开发)。
前后端分离: 熟悉RESTful API设计,了解GraphQL。
构建工具与依赖管理
Maven: 项目构建,依赖管理,插件使用。
Gradle: 项目构建,依赖管理,脚本编写。
测试技术
单元测试: JUnit, TestNG。
Mock测试: Mockito。
集成测试: Spring Boot Test, Rest Assured。
性能测试: JMeter。
DevOps与持续集成/持续部署(CI/CD)
版本控制: Git, GitHub, GitLab。
CI/CD工具: Jenkins, GitLab CI, Travis CI。
容器化: Docker,Docker Compose。
容器编排: Kubernetes(基本操作和集群管理)。
基础设施即代码: Terraform(基础知识)。
消息中间件
消息队列: RabbitMQ, Apache Kafka,熟悉消息的生产和消费,主题和队列的使用,消费组和偏移量管理。
微服务与分布式系统
微服务架构: 设计和实现,服务拆分,服务注册与发现,负载均衡,配置管理,熔断机制。
分布式系统: CAP理论,分布式事务,最终一致性,分布式锁。
安全与认证
认证与授权: OAuth2, JWT, Spring Security,掌握常见的安全漏洞及其防护措施(如XSS,CSRF,SQL注入)。
性能优化
JVM调优: 垃圾回收机制,内存管理,JVM参数调优,性能监控和分析(JConsole, VisualVM, JProfiler)。
应用性能优化: 代码优化,SQL优化,缓存机制(如使用Redis进行缓存)。
其他技术
设计模式: 熟悉常用的设计模式,如单例、工厂、观察者、策略、代理等。
架构设计: 系统架构设计,领域驱动设计(DDD),微服务架构设计。
API设计: RESTful API,GraphQL API设计。
文档工具: Swagger, OpenAPI。

1. 智能物流管理系统
项目描述: 开发一个智能物流管理系统,用于优化和管理物流流程,包括订单管理、车辆调度、仓储管理和配送跟踪。

职责:

设计并实现系统架构,采用微服务架构进行模块化开发。
使用Spring Boot和Spring Cloud构建微服务,Eureka进行服务发现,Zuul作为API网关。
实现了订单管理和车辆调度模块,包括订单的创建、修改、取消和车辆的动态调度。
使用RabbitMQ进行异步消息处理,确保系统的高可用性和可扩展性。
利用Redis进行缓存处理,提升系统响应速度。
采用Docker进行容器化部署,并使用Kubernetes进行容器编排管理。
集成Elasticsearch实现日志监控和查询,便于运维和调试。
技术栈: Java, Spring Boot, Spring Cloud, RabbitMQ, Redis, Docker, Kubernetes, Elasticsearch

成果:

系统上线后,物流效率提升了30%,订单处理时间缩短了50%。
通过容器化和微服务架构,系统的可维护性和扩展性大大提高。
2. 金融交易平台
项目描述: 开发一个高性能的金融交易平台,支持股票、期货等多种金融产品的实时交易。

职责:

设计系统的高并发架构,采用Spring Boot进行快速开发。
使用Kafka作为消息中间件,处理高吞吐量的交易数据。
采用MySQL和Redis进行数据存储和缓存,提高系统响应速度。
实现了交易撮合引擎,能够在毫秒级别内完成买卖订单的撮合。
使用Spring Security和OAuth2实现用户认证和授权,确保交易安全。
采用Jenkins进行持续集成和持续部署,保证代码质量和部署效率。
技术栈: Java, Spring Boot, Kafka, MySQL, Redis, Spring Security, OAuth2, Jenkins

成果:

平台上线后,支持每秒数千笔交易,系统稳定性和安全性得到了客户的高度认可。
实现了实时交易和数据处理的高性能需求,系统性能提升了40%。
3. 电商平台
项目描述: 开发一个综合性的电商平台,涵盖商品管理、订单处理、支付网关和用户管理等功能模块。

职责:

负责商品管理模块的设计和开发,使用Spring Data JPA和Hibernate实现数据库交互。
实现了订单处理流水线,使用Spring Batch处理大规模订单数据。
集成第三方支付网关,支持多种支付方式(如支付宝、微信支付)。
使用Spring Cloud Config和Spring Cloud Netflix进行分布式配置管理和服务治理。
采用Feign进行服务间的声明式HTTP调用,简化了服务通信。
实现了基于JWT的用户认证和授权,确保用户数据的安全性。
使用Swagger生成API文档,便于前后端开发和测试。
技术栈: Java, Spring Boot, Spring Cloud, Spring Data JPA, Hibernate, Spring Batch, Feign, JWT, Swagger

成果:

平台上线后,用户量迅速增长,月均交易额突破千万。
通过分布式架构设计,平台的可扩展性和稳定性大大增强。
4. 智能家居系统
项目描述: 开发一个智能家居控制系统,支持智能设备的远程控制和自动化管理。

职责:

设计系统架构,使用Spring Boot构建后端服务,提供设备管理、用户管理和规则引擎功能。
集成MQTT协议,实现智能设备的实时通信和控制。
使用Spring Data MongoDB存储设备数据和用户信息,提供高效的数据查询和分析功能。
实现规则引擎,支持用户自定义自动化规则,通过事件触发相应的设备操作。
开发RESTful API,供移动端和Web端调用,实现设备的远程控制和状态监测。
采用Spring Security进行用户认证和授权,确保系统的安全性。
技术栈: Java, Spring Boot, MQTT, Spring Data MongoDB, Spring Security, RESTful API

成果:

系统上线后,支持多种智能设备的接入和控制,用户体验显著提升。
实现了高效的设备通信和自动化管理,用户量持续增长。

整包服务: 微信公众号开发微信小程序开发PC网站开发H5网站开发App开发WebApp开发
负责人: Java高级工程师
团队成员: 前端工程师 后端工程师 
小骆驼 ID:145004 复制

小骆驼

有团队 · 可整包
Java高级工程师 · 10年经验 · 厦门市巨龙信息科技有限公司
城市厦门 全区 日薪800元/8h 时间 下班后周六周日可工作日远程
0
累计接单
0
用户评价
1
被收藏

信用行为

0
接单数
0
评价数
1
收藏数

技术能力

AI 技能提取 | Spring Java 分布式 Spring Boot 微服务 测试 Spring Cloud Redis Kafka RabbitMQ MySQL MongoDB Oracle PostgreSQL Docker
核心Java技术
Java SE: 熟练掌握Java基础语法、集合框架、多线程、反射、序列化、JDBC等核心技术。
Java 8及以上特性: Lambda表达式、Stream API、Optional、Date and Time API(java.time)、默认方法、接口中的静态方法。
Java 9-21特性: 模块化系统(Jigsaw)、Local-Variable Type Inference (var)、API更新和新特性如HttpClient API、Text Blocks、Switch表达式、Records、Pattern Matching。
Web开发
Spring Framework: Spring Core, Spring MVC, Spring Data, Spring Security, Spring AOP。
Spring Boot: 创建独立的、生产级的Spring应用,熟悉Spring Boot自动配置、Spring Boot Starter、Spring Boot Actuator。
Spring Cloud: 微服务架构,服务发现(Eureka)、配置管理(Spring Cloud Config)、断路器(Hystrix)、负载均衡(Ribbon)、网关(Zuul/Gateway)、分布式追踪(Sleuth)、消息驱动(Spring Cloud Stream)。
JPA/Hibernate: ORM映射,实体关系映射,Criteria API,JPQL,二级缓存。
数据库技术
关系型数据库: MySQL, PostgreSQL, Oracle,熟悉SQL编写,索引优化,事务管理。
NoSQL数据库: MongoDB, Redis,熟悉文档数据库和键值存储,掌握基本的CRUD操作及性能优化。
数据库连接池: HikariCP, DBCP。
数据库迁移: Liquibase, Flyway。
前端技术
HTML/CSS/JavaScript: 前端基础知识,了解HTML5和CSS3的新特性。
前端框架: Vue.js, Angular, React(了解并能进行基本的开发)。
前后端分离: 熟悉RESTful API设计,了解GraphQL。
构建工具与依赖管理
Maven: 项目构建,依赖管理,插件使用。
Gradle: 项目构建,依赖管理,脚本编写。
测试技术
单元测试: JUnit, TestNG。
Mock测试: Mockito。
集成测试: Spring Boot Test, Rest Assured。
性能测试: JMeter。
DevOps与持续集成/持续部署(CI/CD)
版本控制: Git, GitHub, GitLab。
CI/CD工具: Jenkins, GitLab CI, Travis CI。
容器化: Docker,Docker Compose。
容器编排: Kubernetes(基本操作和集群管理)。
基础设施即代码: Terraform(基础知识)。
消息中间件
消息队列: RabbitMQ, Apache Kafka,熟悉消息的生产和消费,主题和队列的使用,消费组和偏移量管理。
微服务与分布式系统
微服务架构: 设计和实现,服务拆分,服务注册与发现,负载均衡,配置管理,熔断机制。
分布式系统: CAP理论,分布式事务,最终一致性,分布式锁。
安全与认证
认证与授权: OAuth2, JWT, Spring Security,掌握常见的安全漏洞及其防护措施(如XSS,CSRF,SQL注入)。
性能优化
JVM调优: 垃圾回收机制,内存管理,JVM参数调优,性能监控和分析(JConsole, VisualVM, JProfiler)。
应用性能优化: 代码优化,SQL优化,缓存机制(如使用Redis进行缓存)。
其他技术
设计模式: 熟悉常用的设计模式,如单例、工厂、观察者、策略、代理等。
架构设计: 系统架构设计,领域驱动设计(DDD),微服务架构设计。
API设计: RESTful API,GraphQL API设计。
文档工具: Swagger, OpenAPI。

项目经验

1. 智能物流管理系统
项目描述: 开发一个智能物流管理系统,用于优化和管理物流流程,包括订单管理、车辆调度、仓储管理和配送跟踪。

职责:

设计并实现系统架构,采用微服务架构进行模块化开发。
使用Spring Boot和Spring Cloud构建微服务,Eureka进行服务发现,Zuul作为API网关。
实现了订单管理和车辆调度模块,包括订单的创建、修改、取消和车辆的动态调度。
使用RabbitMQ进行异步消息处理,确保系统的高可用性和可扩展性。
利用Redis进行缓存处理,提升系统响应速度。
采用Docker进行容器化部署,并使用Kubernetes进行容器编排管理。
集成Elasticsearch实现日志监控和查询,便于运维和调试。
技术栈: Java, Spring Boot, Spring Cloud, RabbitMQ, Redis, Docker, Kubernetes, Elasticsearch

成果:

系统上线后,物流效率提升了30%,订单处理时间缩短了50%。
通过容器化和微服务架构,系统的可维护性和扩展性大大提高。
2. 金融交易平台
项目描述: 开发一个高性能的金融交易平台,支持股票、期货等多种金融产品的实时交易。

职责:

设计系统的高并发架构,采用Spring Boot进行快速开发。
使用Kafka作为消息中间件,处理高吞吐量的交易数据。
采用MySQL和Redis进行数据存储和缓存,提高系统响应速度。
实现了交易撮合引擎,能够在毫秒级别内完成买卖订单的撮合。
使用Spring Security和OAuth2实现用户认证和授权,确保交易安全。
采用Jenkins进行持续集成和持续部署,保证代码质量和部署效率。
技术栈: Java, Spring Boot, Kafka, MySQL, Redis, Spring Security, OAuth2, Jenkins

成果:

平台上线后,支持每秒数千笔交易,系统稳定性和安全性得到了客户的高度认可。
实现了实时交易和数据处理的高性能需求,系统性能提升了40%。
3. 电商平台
项目描述: 开发一个综合性的电商平台,涵盖商品管理、订单处理、支付网关和用户管理等功能模块。

职责:

负责商品管理模块的设计和开发,使用Spring Data JPA和Hibernate实现数据库交互。
实现了订单处理流水线,使用Spring Batch处理大规模订单数据。
集成第三方支付网关,支持多种支付方式(如支付宝、微信支付)。
使用Spring Cloud Config和Spring Cloud Netflix进行分布式配置管理和服务治理。
采用Feign进行服务间的声明式HTTP调用,简化了服务通信。
实现了基于JWT的用户认证和授权,确保用户数据的安全性。
使用Swagger生成API文档,便于前后端开发和测试。
技术栈: Java, Spring Boot, Spring Cloud, Spring Data JPA, Hibernate, Spring Batch, Feign, JWT, Swagger

成果:

平台上线后,用户量迅速增长,月均交易额突破千万。
通过分布式架构设计,平台的可扩展性和稳定性大大增强。
4. 智能家居系统
项目描述: 开发一个智能家居控制系统,支持智能设备的远程控制和自动化管理。

职责:

设计系统架构,使用Spring Boot构建后端服务,提供设备管理、用户管理和规则引擎功能。
集成MQTT协议,实现智能设备的实时通信和控制。
使用Spring Data MongoDB存储设备数据和用户信息,提供高效的数据查询和分析功能。
实现规则引擎,支持用户自定义自动化规则,通过事件触发相应的设备操作。
开发RESTful API,供移动端和Web端调用,实现设备的远程控制和状态监测。
采用Spring Security进行用户认证和授权,确保系统的安全性。
技术栈: Java, Spring Boot, MQTT, Spring Data MongoDB, Spring Security, RESTful API

成果:

系统上线后,支持多种智能设备的接入和控制,用户体验显著提升。
实现了高效的设备通信和自动化管理,用户量持续增长。

团队情况

服务范围:
微信公众号开发微信小程序开发PC网站开发H5网站开发App开发WebApp开发
团队构成:
负责人(Java高级工程师) | 核心队员:前端工程师 · 后端工程师
客服二维码

没找到合适的人才?

扫码添加客服极速匹配,或直接发布需求让更多人才主动报名

平台担保交易 · 1小时内不满意可退款

平台信誉与实力

基于 35,336 需求方信任

  • ✓ 支付宝企业信用分 优秀 评级
  • ✓ 市场份额约占全行业三分之一
  • ✓ 程序员兼职行业全能首选平台
查看平台资质详情
收藏