ID:147195

陈自选

Java开发工程师

  • 公司信息:
  • 深圳市四格互联技术有限公司
  • 工作经验:
  • 3年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 所在区域:
  • 深圳
  • 南山
  • 软件产业基地5D栋419

技术能力

1、熟练掌握集合、IO、反射、泛型、JUC/多线程等基础知识,熟悉单例,工厂,模板,代理,观察者等设计模式,并使用这些设计模式进行代码设计。
2、熟练掌握MySQL 的DML/DDL/DCL 语句,熟悉Mysql的ACID 属性和各种隔离级别的概念,了解 MySQL 的索引,能对SQL语句进行优化。
3、熟练掌握 Spring、MyBatis、SpringMVC 三大框架的使用。熟悉 Spring 的IOC 控制反转技术、AOP 面向切面思想、声明式事务等;熟悉MyBatis 的关系映射、动态语句、缓存、逆向工程、PageHelper 分页插件使用等;理解SpringMVC 控制器处理请求的运行流程,灵活使用REST 风格编程。
4、熟悉Linux 常用命令,能进行 Shell 脚本的编写,能在 Linux 环境下安装相关开发软件并部署工程。
5、熟悉 HTML/CSS/JavaScript 等前端技术,熟练掌握jQuery 框架、Ajax 技术,并解决JS 跨域问题。能简单使用 Bootstrap、Layer、zTree、Validate、Datatables、Web Uploader、ECharts,select2 等前端框架。
6、熟悉ICE 服务治理,能使用ICE 实现服务调用,搭建 SOA 架构。
7、熟练使用HttpClinet 和Spring 的RestTemplate 实现远程过程调用,完成分布式架构。8、熟悉Redis 缓存数据库。熟悉 Redis 基本操作和配置,熟悉 Redis 的String、List、Set、
Hash、Zset五种主要数据结构,熟悉 AOF/RDB 持久化配置,能够完成 Redis 的集群搭建、主从复制与读写分离。熟练使用Jedis 与Redis 进行连接与操作。
9、能够使用 nginx 实现反向代理和负载均衡。
10、熟悉Spring Boot 的自动配置、starter 等相关概念,能够基于 Spring Boot 完成项目的快速搭建。
11、理解JVM 内存结构,了解Java 垃圾回收机制,了解 GC 算法,能进行简单的JVM 调优。

项目经验

项目一 :招商局物业管理平台(四格互联)

架构描述:SSM + Tomcat7 + Maven + MySQL + ICE + SVN + Activiti5

项目描述:
租赁系统是招商蛇口针对旗下园区、商业、土地等多种业态租赁业务量身打造的智能化管理系统。招商蛇口租赁系统包含资源管理、招商管理、租约管理、运营管理、财务管理和决策分析六大子系统。整体技术性能领先于行业,具有很强的开放性、兼容性、安全性、灵活性、稳定性、扩展性和前瞻性等。另外,系统支持多级组织架构、自定义表单和自定义工作流引擎,采用人性化交互设计。系统前后端架构具备多种入口功能体系,底层基础服务采用云部署,标准接口灵活配置即插即用且支持其它系统等。

任务描述:
1、计费模块相关功能开发。
2、决策分析数据可视化功能开发。
3、资产管理凭证同步第三方接口对接。
4、收费提醒定时任务模块开发。
5、持有物业报表的统计与第三方接口导入。

技术描述:
1、使用跨语言,跨平台,高性能的ICE服务治理框架,实现各个服务的跨工程调用。ICE使用了集群模式,具备高性能,高可用特性。
2、使用Spring自带的TaskScheduler实现工作调度,完成收费提醒功能(短信/APP提醒方式)。
3、使用Java并发框架Fork/Join高效完成决策分析账单部分的数据统计。
4、使用Java线程技术调用金蝶第三方接口完成凭证的同步与撤销。
5、使用JQuery,Datatables,Select2等前端框架完成老系统财务报表与租赁系统的整合与优化。


项目二:四格互联智慧园区管理平台(四格互联)

架构描述:SSM+ ICE + Activiti5 + Redis + RocketMq + FastDFS + Nginx + Mysql

项目描述:
该系统部署在Saas平台,提供200多家物业公司,15000多个项目使用。集成了众多模块,包括收入管理,合同签署,短信平台,系统配置等模块。采用多种前沿框架和技术支撑多家企业使用,保证系统的稳定,高效运行。

任务描述:
1、负责财务报表模块的开发和优化升级。
2、负责合同提醒和收费提醒定时任务的开发。
3、负责合同签署相关功能的开发。
4、负责资源查询公共模块的开发。
5、负责预存管理模块辅助计算功能的开发。

技术描述:
1、使用Redis集群做缓存数据库,缓存提醒消息,减轻数据库压力,实现消息的高效推送。
2、使用Spring定时机制定期推送App和短信消息。
3、使用POI电子表格框架完成表格的导入与导出。
4、使用ICE服务治理框架开发后台公共服务,供其他业务模块调用。
5、使用Mybatis插件自定义分库分表逻辑,解决大数据量的表性能问题。


项目三:有货网(南京新与力)

架构描述:SSM + Dubbo + ZooKeeper + Nginx + FastDFS + Redis + Solr + RabbitMQ
+ Quartz

项目描述:
本商城是 B2C 综合性平台,面向全体消费群众,主要销售服饰,电器,电子消费品等商品,用户可以线上购买,商家入住平台销售产品,并可得到平台提供的 各种服务。
商城基于 SSM 搭建,由于功能较多,综合使用了 Dubbo,Zookeeper,Redis, FastDFS,Solr,RabbitMQ 等组件完成分布式架构设计。主要由后台管理系统,前台系统,搜索系统,登录系统,购物车系统,订单系统等部分组成。采用分模 块降低了各功能之间的耦合性。

任务描述:
1、后台商品管理模块。
2、单点登录模块。
3、购物车模块。
4、商品搜索模块。

技术描述:
1、本项目采用分布式架构,使用Nginx 为 Tomcat 集群做负载均衡解决高并发问题, 同时Nginx 也做了双机主备来实现高可用。
2、采用 Dubbo+ZooKeeper 来实现各个系统之间的通信。ZooKeeper 作为 Dubbo的服务注册中心,Dubbo 的应用可通过高性能的RPC 实现服务的注册和发现功能。
3、使用FastDFS 分布式文件系统实现图片、文件等静态资源的储存,解决了负载均衡和大容量储存的问题。
4、使用Redis 和Cookie 实现单点登录功能,解决了Session 跨服务器共享问题。
5、基于 Solr+Zookeeper 搭建了 SolrCloud 的实现站内商品搜索功能,提高了查询的效率,同时减轻了数据库的压力。
6、使用Redis 缓存数据,提高网站响应熟读,极大减轻了数据库的压力。
7、使用RabbitMQ 消息中间件实现缓存、索引库与数据库的数据同步。
8、采用JSONP+Nginx+SpringMVC 中配置自定义消息转换器解决js 跨域问题。
9、用Ajax 无刷新页面技术完成页面数据的更新。
10、使用Quartz 工作调度框架来关闭过期的购物车。

信用行为

  • 接单
    0
  • 评价
    0
  • 收藏
    0
微信扫码,建群沟通

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系需求方端客服
联系需求方端客服