专业技能描述:
l 有良好的JAVA基础,熟练掌握面向对象思想。
l 熟悉Linux开发环境。
l 熟悉Java虚拟机以及JVM高级特性。
l 习惯Java性能优化。
l 熟悉Java并发编程。
l 熟悉netty框架与网络编程,了解网络通信
l 掌握基本的数据结构与算法
l 熟悉常用的设计模式
l 熟悉hibernate,mybatis框架,熟悉MySQL数据库,熟悉MySQL的sql优化与服务层架构优化技术
l 熟悉Redis数据库,熟悉Redis数据库的应用场景。
l 了解MongoDB数据库。
l 熟悉dubbo,zookeeper分布式框架
l 了解分布式框架原理与应用
l 熟悉springboot,springcloud框架
l 熟悉springMVC,JavaScript,ajax,jquery,css,html等前端开发技术。
l 熟悉JavaWeb技术 ,包括:Jsp,Servlet,Html,Session,EL表达式等等
l 熟悉Nginx web服务器。
l 熟悉Keepalived,HLV,HAProxy,Nginx负载均衡技术。
l 熟悉Python数据分析
l 熟悉zabbix监控技术
l 熟悉git与perforce版本管理
版本管理架构
该项目为某公司版本管理系统。
主要功能为版本存储,版本上传,版本下载。
版本存储使用perforce,版本上传听过jenkins搭建流水线工具,上传者拉分支上传版本。
下载通过perforce命令下载到Linux服务器,再通过samba让用户下载。
主要技术,lvs负载均衡,nginxweb服务器技术,redis缓存技术,rocketMQ消息中间件,MySQL数据库
角色 | 职位 |
负责人 | java软件工程师 |
队员 | iOS工程师 |
队员 | 安卓工程师 |