ID:164538

A96号猫

Java开发工程师

  • 公司信息:
  • 广州平云信息科技有限公司
  • 工作经验:
  • 1年
  • 兼职日薪:
  • 500元/8小时
  • 兼职时间:
  • 下班后
  • 周六
  • 周日
  • 可工作日远程
  • 可工作日驻场(离职原因)
  • 可工作日驻场(自由职业原因)
  • 所在区域:
  • 广州
  • 天河

技术能力

1. 熟悉Java语⾔言,熟悉多线程、锁机制、线程池、JVM、NIO、反射等知识点,熟悉
软件⼯工程及软件设计模式
2. 能够独⽴立使⽤用Spring,SpringBoot,Mybatis,Hibernate等常⽤用后端开发框架进⾏行行⽹网站后 台开发,了了解Spring,Mybatis,Hibernate框架原理理
3. 熟悉JQuery,BootStrap等常⽤用⽹网⻚页前端框架,能够使⽤用HTML 和CSS,JS进⾏行行⽹网⻚页前端 开发
4. 掌握SpringSecurity,Shiro等安全权限认证⼯工具,熟悉Freemarker,Thymeleaf等视图渲 染引擎
5. 了了解Java⽹网络编程,熟悉TCP/IP协议
6. 了了解Mysql数据库查询原理理,了了解数据库性能优化
7. 熟练使⽤用Linux⽇日常开发使⽤用,了了解shell,python脚本语⾔言的编写 8. 掌握Redis的搭建与使⽤用,熟悉Sql编写与性能调优
9. 熟悉Maven,Git等代码管理理⼯工具,熟练使⽤用Ecplise,IDEA等编辑器器 10. 掌握常⽤用的算法与数据结构
11. 熟悉⽹网站由⼩小到⼤大的演化进程,并了了解其中所⽤用到的关键技术与中间件。 12. 掌握Docker的使⽤用。
13. 善于优化系统代码,提⾼系统的运行效率。
14. 善于合理理安排⼯工作时间,做事有头有尾,按时完成⼯工作任务。

项目经验

广州平云信息科技有限公司 2018.11 - 2019.6 :中国农业发展银行智慧党建平台

担任团队的主开发,项目使用Mysql作为后台数据库,使用Spring+SpringBoot+Mybatis构建服务器单体架构,采用多模块部署tomcat的方式,前后端分离,使用Postman进行接口测试。

1).系统中联合查询万级以上的数据时出现查询超时的现象,我负责修复此类Bug。我的做法是给where关键字后的条件添加索引,查询时间从几十秒甚至超时降低为几毫秒。
2).使用Java的集合作为缓存,完成系统的党组织导入功能。
3).利用Java的线程池相关的知识完成系统的考核计划保存功能。利用CountDownLatch来判断数据库的操作是否完成,并且完成后立刻给前端反馈成功信息;另一个线程则在后台负责PDF文件的转换任务,与前端没有交互。




广州平云信息科技有限公司 2018.11 - 2019.6 :E心向党 APP

E心向党APP使用APICLOUD进行开发。APICLOUD是移动应用云服务提供商,为开发者从端提供API。我负责APP相关接口的编写以及APP视频会议功能的实现。

1).引用华为的视频会议模块,由于是外部模块,无法使用APICLOUD的官方打包方式,于是利用APICLOUD的SuperWebView SDK,使用Android Studio本地打包,将外部模块引入,实现视频会议的功能。
2).根据需求文档实现APP对应的功能,例如党员发展,学习模块等的功能开发
3).实现APP远程会议的功能。用户可以在党建系统中开启会议,并且其他参会人员使用APP进入相关的会议,以此开启远程会议。

信用行为

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

发布任务

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

微信接收人才推送

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

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